Sails js为缺少的静态文件发送404状态

时间:2016-10-03 18:05:15

标签: express sails.js

我的sails应用程序设置为从自定义目录提供静态文件

module.exports.http = {
    customMiddleware: function(app) {
        app.use('/', express.static(process.cwd() + '/public'));
    },
    middleware: {
        xframe: require('lusca').xframe('SAMEORIGIN'),
        order: [
            'xframe',
            'startRequestTimer',
            'cookieParser',
		    '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时挂起。不知道我错过了什么。

1 个答案:

答案 0 :(得分:0)

与其他应用相比,发现我的notFound.js发现错误