Только совпадают маршруты GET и POST, если статический файл не совпадает? - PullRequest
0 голосов
/ 03 февраля 2012

У меня есть этот маршрут: app.get('/:a/:b/:c', routes.get);

И это статическое определение:

app.use('/test', express.static(__dirname + '/test')); 

Теперь проблема возникает, когда я пытаюсь получить доступ к /test/a/b.js.Поскольку он совпадает с обоими путями, routes.get срабатывает.Как я могу предотвратить это, и только маршрутизировать, если файл статического ресурса не будет обслуживаться в противном случае?

1 Ответ

4 голосов
/ 03 февраля 2012

Поставить app.use(express.static(__dirname + '/test')) перед app.use(app.router).

Промежуточное программное обеспечение работает в порядке, определенном в .configure().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...