gpt4 book ai didi

javascript - TypeError : Object function (req, res, next) { app.handle(req, res, next); } 没有方法 'configure'

转载 作者:搜寻专家 更新时间:2023-10-31 22:55:51 24 4
gpt4 key购买 nike

谁能指出为什么我在尝试运行以下代码时会收到此错误?

 var express = require('express');
var login = require('./routes/login');

var app = express();

//all environments
app.configure(function () {
app.use(express.logger('dev'));
app.use(express.bodyParser());
});


app.post('/loginUser',login.loginUser);


app.listen(3000);

console.log("Listening on port 3000...");

我正在使用 node.js 和 express 4.x 版本。

最佳答案

Tom 在他的博文中 new-features-node-express-4提供了如何从在 express 版本 3.x 中使用 app.configure 转换为在 express 版本 4.0 中删除它的示例。

为方便起见,我添加了下面的代码示例。在下面的示例中,您可以将“设置”替换为“使用”。

版本 3.x

// all environments
app.configure(function(){
app.set('title', 'Application Title');
})

// development only
app.configure('development', function(){
app.set('mongodb_uri', 'mongo://localhost/dev');
})

// production only
app.configure('production', function(){
app.set('mongodb_uri', 'mongo://localhost/prod');
})

4.0 版

// all environments
app.set('title', 'Application Title');

// development only
if ('development' == app.get('env')) {
app.set('mongodb_uri', 'mongo://localhost/dev');
}

// production only
if ('production' == app.get('env')) {
app.set('mongodb_uri', 'mongo://localhost/prod');
}

关于javascript - TypeError : Object function (req, res, next) { app.handle(req, res, next); } 没有方法 'configure',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22265143/

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