connect:multipart:使用解析器(multiparty,busboy,强大)

Luc*_*lza 8 node.js

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

connect:multipart:使用解析器(multiparty,busboy,formidable)直接连接:limit:限制读取位置的请求大小

如此截图所示:

在此输入图像描述

我正在使用的代码片段connect:

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

var app = express();
app.use(connect.cookieParser())
    .use(connect.session({secret: 'app_1'}))
    .use(connect.bodyParser())
Run Code Online (Sandbox Code Playgroud)

请问如何解决这个问题?非常感谢!

nee*_*lsg 10

connect弃用因为express.js版本4.尝试安装中间件(1,2,3)分别是这样的:

$ npm install cookie-parser --save
$ npm install body-parser --save
$ npm install cookie-session --save
Run Code Online (Sandbox Code Playgroud)

在你的代码中:

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'}));
Run Code Online (Sandbox Code Playgroud)