gpt4 book ai didi

node.js - connect.cookieParser 和 connect.session

转载 作者:太空宇宙 更新时间:2023-11-03 23:06:41 29 4
gpt4 key购买 nike

我是连接框架的新手。我想使用 cookieParser() 和 session 管理。请更正以下代码以及显示此错误的原因。

var connect = require("connect");
var app = connect();
connect()
.use(connect.cookieParser())
.use(connect.session({ secret: 'some secret text', cookie: { maxAge: 30000}}))
.use(function(req, res) {
var sess = req.session,
url = req.url.split("/");

if (url[1] == "name" && url[2]) {
sess.name = url[2];
res.end("name saved: " + url[2]);
} else if (sess.name) {
res.write("session-stored name: " + sess.name);
res.end("stored for another: " + (sess.cookie.maxAge / 1000) +seconds");
} else {
res.end("no stored name; go to /name/{name} to save a name");
}
}).listen(3000);

以下是显示的错误:

C:\Users\Sagar\workspace\Node_connect\public\session.js:5
.use(connect.cookieParser())
^
TypeError: undefined is not a function
at Object.<anonymous> (C:\Users\Sagar\workspace\Node_connect\public\session.js:5:18)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3

最佳答案

varexpress = require('express')var cookieParser = require('cookie-parser')

var 应用程序=express()app.use(cookieParser())

引用: https://www.npmjs.com/package/cookie-parser

关于node.js - connect.cookieParser 和 connect.session,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33060029/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com