趁热打铁,这节就是解决上节未安装seesion问题的。
我这里就不对session做详细的解释了,你如果要用它,想必也是知道它的用处的。
首先是安装:express-session
npm install express-session
可能npm提示安装成功了,保险点还是去package.json
文件去看看,如:
然后在app.js
中引入:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17var session = require("express-session");
var NedbStore = require('nedb-session-store')( session );
const sessionMiddleware = session({
secret: "fas fas",
resave: false,
saveUninitialized: false,
cookie: {
path: '/',
httpOnly: true,
maxAge: 365 * 24 * 60 * 60 * 1000 // e.g. 1 year
},
store: new NedbStore({
filename: 'path_to_nedb_persistence_file.db'
})
})
app.use(sessionMiddleware);
这下就可以燥起来了。