Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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
Node.js 正在运行的服务器上无法获取/出现错误_Node.js - Fatal编程技术网

Node.js 正在运行的服务器上无法获取/出现错误

Node.js 正在运行的服务器上无法获取/出现错误,node.js,Node.js,运行时,无法显示服务器 /// Module dependencies. var application_root = __dirname, express = require("express"), //Web framework path = require("path"), //Utilities for dealing with file paths mongoose = require('mongoose'); //MongoDB integration //

运行时,无法显示服务器

/// Module dependencies.
var application_root = __dirname,
    express = require("express"), //Web framework
    path = require("path"), //Utilities for dealing with file paths
    mongoose = require('mongoose'); //MongoDB integration

//Create server
var app = express.createServer();

// Configure server
app.configure(function () {
    app.use(express.bodyParser()); //parses request body and populates req.body
    app.use(express.methodOverride()); //checks req.body for HTTP method overrides
    app.use(app.router); //perform route lookup based on url and HTTP method
    app.use(express.static(path.join(application_root, "public"))); //Where to serve static content
    app.use(express.errorHandler({ dumpExceptions:true, showStack:true })); //Show all errors in development
});

//Start server
app.listen(4711, function () {
    console.log("Express server listening on port %d in %s mode", app.address().port, app.settings.env);
});

您需要在public中有一个index.html来提供站点url。另外,如果您在静态之前使用路由(app.router)。确保它不使用“/”路由。哪一个先出现,你会看到它。

你需要在public中有一个index.html来提供网站url。另外,如果您在静态之前使用路由(app.router)。确保它不使用“/”路由。你会看到哪个先到。

首先创建一个名为
public
的文件夹,然后在里面创建一个名为
index.html
的文件

最后一部分应该是这样的:

//Start server
let listener = app.listen(4711, function () {
        console.log("Express server listening on port %d in %s mode", listener.address().port, app.settings.env);

});

否则,您将得到一个错误,
app.address().port
未定义

首先创建一个名为
public
的文件夹,然后在其中创建一个名为
index.html
的文件

最后一部分应该是这样的:

//Start server
let listener = app.listen(4711, function () {
        console.log("Express server listening on port %d in %s mode", listener.address().port, app.settings.env);

});

否则,您将得到一个错误,
app.address().port
未定义

你想要什么?描述你们想要实现什么以及为什么失败我只是想在服务器上运行我的索引这里是链接和外观主题创建一个简单的网站server@user2887764看起来您没有为
/
指定路由。如果您遇到404错误,这可能就是原因。您希望得到什么?描述你们想要实现什么以及为什么失败我只是想在服务器上运行我的索引这里是链接和外观主题创建一个简单的网站server@user2887764看起来您没有为
/
指定路由。如果您遇到404错误,这可能就是原因。