Node.js connect:multipart:use解析器(多方、busboy、强大)

Node.js connect:multipart:use解析器(多方、busboy、强大),node.js,Node.js,我正在尝试构建我的第一个node.js应用程序,但是,使用node server.js运行时,我收到以下错误消息: connect:multipart:use解析器(多方、busboy、强大) 直接连接:限制:在读取位置限制请求大小 如此屏幕截图所示: 我在其中使用的代码片段connect: var connect = require('connect'), express = require('express'); var app = express(); app.use(conn

我正在尝试构建我的第一个node.js应用程序,但是,使用
node server.js运行时,我收到以下错误消息:

connect:multipart:use解析器(多方、busboy、强大) 直接连接:限制:在读取位置限制请求大小

如此屏幕截图所示:

我在其中使用的代码片段
connect

var connect = require('connect'),
    express = require('express');

var app = express();
app.use(connect.cookieParser())
    .use(connect.session({secret: 'app_1'}))
    .use(connect.bodyParser())
请问如何修理这个? 非常感谢

connect
是从
express.js
第4版开始的。请尝试单独安装中间件(,),如下所示:

$ npm install cookie-parser --save
$ npm install body-parser --save
$ npm install cookie-session --save
在您的代码中:

var express = require('express');
var app = express();

var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var cookieSession = require('cookie-session');

app.use(cookieParser());
app.use(bodyParser());
app.use(cookieSession({secret: 'app_1'}));
替换

.use(connect.bodyParser())

进入

.use(express.urlencoded()); .use(express.json())

来源

编辑:完整代码


package.json
文件中无法将其定义为依赖项?@Luciekulza,这就是npm--save dev所做的。如果愿意,您也可以手动执行,但是
devdependency
dependency
之间有什么区别?对不起。注意力不集中。我将我的答案修改为“保存”
--save dev
devDependencies
--save
dependencies
np,谢谢,但是,cookieSession不需要任何参数?请您写出建议的完整代码好吗?
var connect = require('connect'),
express = require('express');

var app = express();
app.use(connect.cookieParser()) // i use express.cookieParser, but connect.cookieParser should also work 
  .use(express.urlencoded());
  .use(express.json());