2016-10-03 52 views
0

我有我的船帆的应用程序设置为从自定义目录帆JS发送404个状态丢失的静态文件

module.exports.http = { 
 
    customMiddleware: function(app) { 
 
     app.use('/', express.static(process.cwd() + '/public')); 
 
    }, 
 
    middleware: { 
 
     xframe: require('lusca').xframe('SAMEORIGIN'), 
 
     order: [ 
 
      'xframe', 
 
      'startRequestTimer', 
 
      'cookieParser', 
 
\t \t  'customMiddleware', 
 
      'session', 
 
      'myRequestLogger', 
 
      'bodyParser', 
 
      'handleBodyParserError', 
 
      'compress', 
 
      'methodOverride', 
 
      'poweredBy', 
 
      '$custom', 
 
      'router', 
 
      'www', 
 
      'favicon', 
 
      '404', 
 
      '500' 
 
     ] 
 
    } 
 
};

和我的前端应用程序提供静态文件使用路由

得到服务

'/*': { 
 
     view: 'index', 
 
     skipAssets: true, 
 
     skipRegex: /(^\/api\/.*$)|^\/csrfToken$/ 
 
    }

但我注意到,如果我请求一个不存在的文件,即/css/whataloadofrubbish.css,它应该会在发送404时挂起。不知道我错过了什么。

回答

0

啊比较另一个应用程序,发现我的notFound.js发现是错误的