CNode

我已经npm install connect-flash 为什么还出现TypeError: Object #<IncomingMessage> has no method 'flash'

Nnodejswang发布于13 年前最后回复13 年前4 回复7591 浏览0 收藏
查看回复

回复 (4)

Q
qwqw123#1·13 年前

我也出现这个问题 Express 500 TypeError: Object # has no method 'flash'

at E:\node\node\weibo\microblog\routes\index.js:22:5
at callbacks (E:\node\node\weibo\microblog\node_modules\express\lib\router\index.js:164:37)
at param (E:\node\node\weibo\microblog\node_modules\express\lib\router\index.js:138:11)
at pass (E:\node\node\weibo\microblog\node_modules\express\lib\router\index.js:145:5)
at Router._dispatch (E:\node\node\weibo\microblog\node_modules\express\lib\router\index.js:173:5)
at Object.router (E:\node\node\weibo\microblog\node_modules\express\lib\router\index.js:33:10)
at next (E:\node\node\weibo\microblog\node_modules\express\node_modules\connect\lib\proto.js:190:15)
at Object.cookieParser [as handle] (E:\node\node\weibo\microblog\node_modules\express\node_modules\connect\lib\middleware\cookieParser.js:60:5)
at next (E:\node\node\weibo\microblog\node_modules\express\node_modules\connect\lib\proto.js:190:15)
at Object.methodOverride [as handle] (E:\node\node\weibo\microblog\node_modules\express\node_modules\connect\lib\middleware\methodOverride.js:49:5)
Q
qwqw123#2·13 年前

官方怎么没人出来解决这个问题呢?

S
sogego#3·13 年前

首先你要问问自己为什么要安装connect-flash express3中已经有了connect-flash 不用安装。可以直接使用。

C
coolicer#4·13 年前

我好像安装了,我得到的信息跟楼上相反,是express3中不包含flash,所以要手动。

在app.js中,加入app.use(flash());

参与回复
登录后即可参与回复。登录