【问题标题】:How to Access cookies set with res.cookie from server side to the client browser, and now want to access them to server side如何从服务器端访问使用 res.cookie 设置的 cookie 到客户端浏览器,现在想要访问它们到服务器端
【发布时间】:2020-01-16 23:20:39
【问题描述】:

我正在尝试使用 document.cookie.split(';'); 来获取它,然后我收到一个错误 让用户 = document.cookie.split(';'); ^

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

【问题讨论】:

    标签: node.js express


    【解决方案1】:

    先安装cookie-parser,然后

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

    现在您可以使用

    访问 cookie
    req.cookies["cookieName"]
    

    【讨论】:

      【解决方案2】:

      document 指的是浏览器中的 dom 对象。在节点上运行时不能使用它。

      【讨论】:

      • @A R,那么获取 th 值的方法应该是什么
      猜你喜欢
      • 1970-01-01
      • 2016-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 2016-01-03
      • 2021-11-02
      • 1970-01-01
      相关资源
      最近更新 更多