无法在Express JS应用上设置IP地址

时间:2018-07-25 22:35:05

标签: javascript express

尝试在express中测试端点,但不断出现404错误。

var express = require("express")
var app = express()
//var http = require('http').Server(app)
app.get('/', function(req,res){

        res.send('ok from end point')
})
var port = process.env.PORT|| 8080
var localhost = 'someLocalHost.med.gov'
console.log({'localhost':localhost,
                'post':port})
//
app.listen(port,localhost,function(err){

        if (err){
                console.log('err')
        }
        else {
                console.log('Listening')
        }
})
 当我去 http://someLocalHost.med.gov:8080/ 我收到404错误

2 个答案:

答案 0 :(得分:1)

Localhost引用127.0.0.1。您不能只是在所需的任何地址上启动服务器。如果您想覆盖localhost,可以考虑修改HOSTS file locally to setup an alias for localhost.

答案 1 :(得分:0)

所以我最终输入了http:// IP_ADDRESS:8080,并解决了这个问题。