gpt4 book ai didi

javascript - 如何使用expressjs连接?

转载 作者:太空宇宙 更新时间:2023-11-04 02:32:52 24 4
gpt4 key购买 nike

var express = require('express'),
routes = require('./routes'),
http = require('http'),
path = require('path'),
fs = require('fs');

var app = express();

app.set('port', process.env.PORT || 3000);
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'jade');

app.use(express.json());
app.use(app.router);
app.use(express.static(path.join(__dirname, 'public')));

app.get('/', routes.index);

http.createServer(app).listen(app.get('port'), function(){
console.log('Express server listening on port ' + app.get('port'));
});

我收到错误大多数中间件(如 json)不再与...捆绑在一起
我已在同一文件夹中 npm 安装了 connect
但我该如何使用它呢?

我找不到任何有关 connect 和 express 的组合教程,他们要么谈论 connect,要么谈论 express

最佳答案

引自Express.js's middleware documentation ,

As of 4.x, Express no longer depends on Connect. All of Express' previously included middleware are now in separate repos. Please view the list of middleware. The only included middleware is now express.static().

因此,要使用 json 中间件,您需要包含 body-parserpackage.json 中,然后像这样使用

var bodyParser = require('body-parser');
app.use(bodyParser.json());

关于javascript - 如何使用expressjs连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24962663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com