Showing
1 changed file
with
7 additions
and
0 deletions
@@ -16,6 +16,7 @@ const path = require('path'); | @@ -16,6 +16,7 @@ const path = require('path'); | ||
16 | const bodyParser = require('body-parser'); | 16 | const bodyParser = require('body-parser'); |
17 | const cookieParser = require('cookie-parser'); | 17 | const cookieParser = require('cookie-parser'); |
18 | const favicon = require('serve-favicon'); | 18 | const favicon = require('serve-favicon'); |
19 | +const uuid = require('uuid'); | ||
19 | 20 | ||
20 | const pkg = require('./package.json'); | 21 | const pkg = require('./package.json'); |
21 | const session = require('cookie-session'); | 22 | const session = require('cookie-session'); |
@@ -66,6 +67,12 @@ app.use((req, res, next) => { | @@ -66,6 +67,12 @@ app.use((req, res, next) => { | ||
66 | req.user = {}; // 全局的用户数据 | 67 | req.user = {}; // 全局的用户数据 |
67 | req.yoho = {}; // req和res绑定yoho对象,用于传递全局数据, 如req.yoho.channel等 | 68 | req.yoho = {}; // req和res绑定yoho对象,用于传递全局数据, 如req.yoho.channel等 |
68 | 69 | ||
70 | + if (!req.session.id) { | ||
71 | + req.session.id = uuid.v4(); | ||
72 | + } | ||
73 | + | ||
74 | + req.sessionID = req.session.id; | ||
75 | + | ||
69 | next(); | 76 | next(); |
70 | }); | 77 | }); |
71 | 78 |
-
Please register or login to post a comment