я мои паруса приложение установить, чтобы служить статические файлы из пользовательского каталогаSails 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$/
}
, но я заметил, что если я попрошу файл, который не существует i.e /css/whataloadofrubbish.css, он просто зависает, когда он должен отправить 404. Не уверен, что мне не хватает.