2016-10-03 3 views
0

я мои паруса приложение установить, чтобы служить статические файлы из пользовательского каталога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. Не уверен, что мне не хватает.

ответ

0

Ah по сравнению с другим приложением и нашел, что моя notFound.js нашёл ошибку

Смежные вопросы