2015-03-02 4 views
0

Я использую экспресс-сеанс, как это, внутри моего server.js и внутри блока app.configuire().Nodejs express session - не загружать сеанс для статического контента?

Я хочу использовать сеанс только в том случае, если есть некоторые вызовы api, но не в загрузке статического контента, поскольку, похоже, он продлит сеанс, который я не хочу.

Итак, есть ли способ не использовать сеанс для этого статического контента?

app.use(express.session({ secret: sessionVal })); 

ответ

0

Согласно Express.js Documentation

app.use([path,] function [, function...]) 

Вы должны указать путь (по желанию) в качестве первого параметра, при использовании app.use() , например:

app.use('/api', express.session({ secret: sessionVal })) 
+0

Привет. Спасибо за информацию. Если у меня есть другой пример пути, например/member, то как я могу добавить его с помощью api? – sparkmix

+0

Или если есть способ указать, не иметь ли эту строку при загрузке статического файла, например * .js, * .html, * .jpg, * .css, возможно, даже лучше, так что в следующий раз мне понадобится другой путь, который должен загружать сеанс то мне не нужно изменять server.js? – sparkmix

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