3

我刚刚开始弄清楚nodejs,但我忘了输入会话支持的标志

$ express -s somefolder

我可以在不覆盖我已经添加或更改的任何内容的情况下运行上述命令,还是我必须做其他事情?

不如在 package.json 中添加新的依赖项(手写笔)并重新运行那么清楚$ npm install

4

1 回答 1

6

更新

现在通过expressjs/session模块添加会话支持。

安装:

npm install -save express-session

要使用:

import * as session from "express-session";
...
app.use(cookieParser());
app.use(session({ secret: "..." });

请务必访问 GitHub 上的模块以获取最新的安装和使用说明。

原始答案

只需将会话中间件添加到您的 Express app.js 文件中。

app.use(express.cookieParser());
app.use(express.session({secret: '1234567890QWERTY'}));

确保它在express.cookieParser()通话之后出现。此外,secret为了安全起见,将该值更新为随机字符串。

于 2013-06-22T19:53:45.400 回答