node / express应用程序已启动但未在任何端口上列出

时间:2017-09-06 05:43:08

标签: node.js express

我的应用程序已成功启动,但它不会侦听端口8080。

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时,什么也没发生。

1 个答案:

答案 0 :(得分:0)

您使用了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)
})