错误:大多数中间件(如cookieParser)不再与Express捆绑在一起,必须单独安装

时间:2016-07-25 10:01:29

标签: node.js socket.io

我使用cookie-parser和body-parser进行node.js聊天。我使用来自github的代码,它将无法运行并显示错误

  

错误:大多数中间件(如cookieParser)不再捆绑   快递,必须单独安装。

代码在这里

https://github.com/joshmarshall/uberchat

2 个答案:

答案 0 :(得分:3)

对于cookieParser,而不是这一行:

app.use(express.cookieParser({"secret": config.cookieSecret}));   

为您的项目安装cookie模块并使用以下内容:

var cookieParser = require('cookie-parser');
app.use(cookieParser(config.cookieSecret))

只需搜索" npm cookieparser"即可获得所有这些信息。并查看cookieparser doc。

答案 1 :(得分:2)

尝试单独安装cookieParser。因为express不再包含cookieParser(来自4个版本)。

通过npm安装cookieParser后,在app.js文件app.use(cookieParser());

中写入

它应该有用。