node.js - 如何从服务器端到客户端浏览器访问用res.cookie设置的cookie,现在想在服务器端访问它们

标签 node.js express

我试图用 document.cookie.split(';'); 获取它,然后我收到一个错误 让 user = document.cookie.split(';'); ^

ReferenceError:文档未定义 在对象。 (/home/codemymobile/study/trello/public/card-controller.js:3:12) 在 Module._compile (内部/modules/cjs/loader.js:778:30) 在 Object.Module._extensions..js (内部/模块/cjs/loader.js:789:10) 在 Module.load (内部/modules/cjs/loader.js:653:32) 在 tryModuleLoad (内部/模块/cjs/loader.js:593:12) 在 Function.Module._load (内部/modules/cjs/loader.js:585:3) 在 Module.require (内部/modules/cjs/loader.js:692:17) 在需要时(内部/模块/cjs/helpers.js:25:18) 在对象。 (/home/codemymobile/study/trello/index.js:8:22) 在Module._compile(内部/modules/cjs/loader.js:778:30)

最佳答案

首先安装cookie-parser,然后

var cookieParser = require('cookie-parser');
app.use(cookieParser()); //add this on server setup

现在您可以使用

访问 cookie
req.cookies["cookieName"]

关于node.js - 如何从服务器端到客户端浏览器访问用res.cookie设置的cookie,现在想在服务器端访问它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57951457/

相关文章:

javascript - Nodejs 应用程序抛出 E11000 重复键错误

node.js - 为什么我的 jwt token 在背面而不是正面返回 null

node.js - 如何将 PDF 附加到从 Express 应用程序发送的电子邮件中

javascript - Node/Express Rest API - 如何从 mssql 抛出错误

javascript - ExpressJS - 删除请求后的res.redirect

node.js - Express.js hbs 模块 - 从 .hbs 文件注册部分内容

performance - 我应该为 Node.js 使用哪种渲染/模板引擎?

node.js - 使用 sequelize 在 nodejs 和 Postgres 中插入时出错

javascript - 如何检查两个对象是否具有同一组属性名称?

node.js - 如何在 Visual Studio Code 中的事件上使用 JSDoc 自定义 EventEmitter?