如何将 'window' 导入到 Express 的中间件中?
How to import 'window' into middleware on Express?
我有从 cookie 获取数据的中间件(我使用 vue-cookies
)。
try {
if (window.$cookies.get('region')) {
res.setHeader('Set-Cookie', [
`region=${window.$cookies.get('region')};path=/`
])
} else {
res.setHeader('Set-Cookie', [
`region=${process.env.DEFAULT_REGION};path=/`
])
}
} catch (e) {
console.log(e)
}
一切正常,但在服务器终端我得到了:
ReferenceError: window is not defined
at server.js:3102:7
at promisify (server.js:2522:15)
at middlewareSeries (server.js:2501:10)
at server.js:2502:12
at async module.exports../.nuxt/server.js.__webpack_exports__.default (server.js:1964:3)
我应该保留它,还是有机会修复它?
好的,为了访问这个字段,我刚刚使用了 req.cookies.region
感谢大家的帮助!
我有从 cookie 获取数据的中间件(我使用 vue-cookies
)。
try {
if (window.$cookies.get('region')) {
res.setHeader('Set-Cookie', [
`region=${window.$cookies.get('region')};path=/`
])
} else {
res.setHeader('Set-Cookie', [
`region=${process.env.DEFAULT_REGION};path=/`
])
}
} catch (e) {
console.log(e)
}
一切正常,但在服务器终端我得到了:
ReferenceError: window is not defined
at server.js:3102:7
at promisify (server.js:2522:15)
at middlewareSeries (server.js:2501:10)
at server.js:2502:12
at async module.exports../.nuxt/server.js.__webpack_exports__.default (server.js:1964:3)
我应该保留它,还是有机会修复它?
好的,为了访问这个字段,我刚刚使用了 req.cookies.region
感谢大家的帮助!