最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 9浏览 0评论

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

我将源窗口移动到ubuntu:

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

这是我的消息来源谢谢

var http = require('http');
var fs = require('fs');
var express = require('express');
var mysql = require('mysql');
var ejs = require('ejs');

var app = express();
app.use(express.bodyParser());
app.use(app.router);
回答如下:

快递4.x有许多变化。就像错误所说的那样,所有的中间件都被删除了。

更新你的package.json以包含“新”包,基本列表可以找到here和完整列表here

使用上面的代码,您只需要以下内容:

// package.json
{
  "dependencies":
  {
    "express":"*",
    "body-parser":"*"
  }
}

然后更新您的来源以反映新的更改:

// app.js
var http = require('http'),
    fs = require('fs'),
    express = require('express'),
    bodyParser = require('body-parser'),
    mysql = require('mysql'),
    ejs = require('ejs');

var app = express();
app.use(bodyParser.urlencoded({
    extended: true
}));
app.use(bodyParser.json());

请注意,app.use(app.router)也已被删除。

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

我将源窗口移动到ubuntu:

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

这是我的消息来源谢谢

var http = require('http');
var fs = require('fs');
var express = require('express');
var mysql = require('mysql');
var ejs = require('ejs');

var app = express();
app.use(express.bodyParser());
app.use(app.router);
回答如下:

快递4.x有许多变化。就像错误所说的那样,所有的中间件都被删除了。

更新你的package.json以包含“新”包,基本列表可以找到here和完整列表here

使用上面的代码,您只需要以下内容:

// package.json
{
  "dependencies":
  {
    "express":"*",
    "body-parser":"*"
  }
}

然后更新您的来源以反映新的更改:

// app.js
var http = require('http'),
    fs = require('fs'),
    express = require('express'),
    bodyParser = require('body-parser'),
    mysql = require('mysql'),
    ejs = require('ejs');

var app = express();
app.use(bodyParser.urlencoded({
    extended: true
}));
app.use(bodyParser.json());

请注意,app.use(app.router)也已被删除。

发布评论

评论列表 (0)

  1. 暂无评论