Sails js отправляет статус 404 для отсутствующих статических файлов

#express #sails.js

#экспресс #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:

Ах, по сравнению с другим приложением и нашел мой notFound.js найти было неправильно