提交 c1e3d913 authored 作者: GOD_ZYX's avatar GOD_ZYX

sesssion 设置

上级 e6c0425b
...@@ -133,16 +133,22 @@ const agentProcessor = () => { ...@@ -133,16 +133,22 @@ const agentProcessor = () => {
}) })
/* 处理特殊请求,在域名为e-learing2时生效 */ /* 处理特殊请求,在域名为e-learing2时生效 */
// let _STOKEN = '' let _stoken = ''
// for (let i = 0; i < _cookieArr.length; i++) { for (let i = 0; i < _cookieArr.length; i++) {
// if (/_STOKEN=/gi.test(_cookieArr[i])) { if (/_stoken=/gi.test(_cookieArr[i])) {
// _STOKEN = _cookieArr[i].split('=')[1] _stoken = _cookieArr[i].split('=')[1]
// break break
// } }
// } }
// if (_STOKEN) { if (_stoken) {
// headers['stoken'] = req.session._stoken headers['stoken'] = _stoken
// } }
if (global.stoken) {
headers['stoken'] = global.stoken
let opts = { path: '/', domain: '.ezijing.com', expires: null, httpOnly: true }
res.cookie('_stoken', global.stoken, opts)
global.stoken = 0
}
/* 重新转发请求 */ /* 重新转发请求 */
axios(options).then((data) => { axios(options).then((data) => {
......
...@@ -21,6 +21,8 @@ app.set('port', process.env.SERVER_PORT || 3000) ...@@ -21,6 +21,8 @@ app.set('port', process.env.SERVER_PORT || 3000)
// app.use(session(sessionOpts)) // app.use(session(sessionOpts))
app.use('/', require('./routes'))
app.use(history({ verbose: false, index: '/' })) app.use(history({ verbose: false, index: '/' }))
app.get('/', (req, res) => { app.get('/', (req, res) => {
/* 增加 限定条件,如果是 e-learning2 子域名,那么 referer 为指定 域名 否则不能打开 */ /* 增加 限定条件,如果是 e-learning2 子域名,那么 referer 为指定 域名 否则不能打开 */
...@@ -37,8 +39,6 @@ app.get('/', (req, res) => { ...@@ -37,8 +39,6 @@ app.get('/', (req, res) => {
}) })
app.use(express.static(path.join(__dirname, '../client-dist'))) app.use(express.static(path.join(__dirname, '../client-dist')))
app.use('/', require('./routes'))
app.set('trust proxy', true) app.set('trust proxy', true)
/* 开启服务 */ /* 开启服务 */
global.SocketServer = app.listen(app.get('port'), function () { global.SocketServer = app.listen(app.get('port'), function () {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论