Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未定义的节点不是server.js文件中的函数_Javascript_Node.js - Fatal编程技术网

Javascript 未定义的节点不是server.js文件中的函数

Javascript 未定义的节点不是server.js文件中的函数,javascript,node.js,Javascript,Node.js,app.configure存在问题: debugger; var appSettings = require('./server/config/settings/MainAppSettings.js'); // ====== DB ============== //var sqlImport = require('./server/dbConnectors/MYSQL/MYSQLMainConn.js'); //var dbConnection = new sqlImport.sqlConn

app.configure存在问题:

debugger;

var appSettings = require('./server/config/settings/MainAppSettings.js');

// ====== DB ==============
//var sqlImport = require('./server/dbConnectors/MYSQL/MYSQLMainConn.js');
//var dbConnection = new sqlImport.sqlConn();
var dbConnection = null;

// ====== setup basic server ==============
var root = __dirname; 
var express = require('express');
var app = express();

app.configure(function () {
    app.use(express.json());
    app.use(express.urlencoded());
    app.use(express.methodOverride());
    app.use(app.router);
    app.use(express.errorHandler({dumbExceptions:true, showStack:true}));
});

// ====== SSL ==============
var https = require('https');
var fs = require('fs');

// This line is from the Node.js HTTPS documentation.
var options = {
    key: fs.readFileSync(appSettings.key1.key),
    cert: fs.readFileSync(appSettings.key1.cert)
};

// ====== Routes ==============
//handle get requests
var errors = require('./server/errors/errors.js').errors;
require('./server/config/routes/routes.js')(app, dbConnection, errors);

//keep server from crashing by catching all exceptions not caught before
process.on('uncaughtException', function(err) {
    console.log(err);
});

//launch http server
app.listen(appSettings.ports.http);
console.log('Express http server listening on port %d in %s mode',appSettings.ports.http, app.settings.env);

//launch https server
https.createServer(options, app).listen(appSettings.ports.https, function(){
    console.log('Express https server listening on port %d in %s mode',appSettings.ports.https, app.settings.env);
});

module.exports = app;

您似乎正在使用Express 4.0,其中已删除了
configure

请参见

您应该添加更多详细信息或尽量更明确。