节点/ Express应用程序启动,但任何端口

问题描述:

我有以下应用程序成功启动上不上市,但它并没有在8080端口上节点/ Express应用程序启动,但任何端口

var app = require('../app'); 
var debug = require('debug')('shanadminpanel:server'); 
var http = require('http'); 

/** 
* Get port from environment and store in Express. 
*/ 

var port = normalizePort(process.env.PORT || '8080'); 
app.set('port', port); 

/** 
* Create HTTP server. 
*/ 

var server = http.createServer(app); 

当我输入网址localhost:8080听,什么都没有发生。

+0

什么也没有发生?控制台中显示什么错误信息?你有路线吗? – Rexford

你有使用http

所以你可以通过任何这个创建服务器。 双向您可以通过HTTP模块创建服务器

var http = require("http"); 
var server = http.createServer(function(request, response) { 
console.log("server created") 
}).listen(80); 

并通过表达,你可以做到这一点。

快递

var express = require('express'); 
var app = express(); 

app.get('/', function (req, res) { 
    res.send('Hello World'); 
}) 

var server = app.listen(8081, function() { 
    var host = server.address().address 
    var port = server.address().port 

    console.log("Example app listening at http://%s:%s", host, port) 
})