Javascript 无法在Express JS应用程序上设置IP地址
尝试在express中测试终结点,但不断出现404错误Javascript 无法在Express JS应用程序上设置IP地址,javascript,express,Javascript,Express,尝试在express中测试终结点,但不断出现404错误 var express=require(“express”) var app=express() //var http=require('http')。服务器(应用程序) app.get('/',函数(req,res){ res.send('从结束点确定') }) var port=process.env.port | | 8080 var localhost='someLocalHost.med.gov' log({'localhost
var express=require(“express”)
var app=express()
//var http=require('http')。服务器(应用程序)
app.get('/',函数(req,res){
res.send('从结束点确定')
})
var port=process.env.port | | 8080
var localhost='someLocalHost.med.gov'
log({'localhost':localhost,
“post”:端口号})
//
app.listen(端口、本地主机、函数(err){
如果(错误){
console.log('err')
}
否则{
console.log('正在侦听')
}
})
Localhost指的是127.0.0.1
。你不能只在任何你想要的地址上启动服务器。如果你想覆盖localhost
,你可以考虑修改你的,所以我最终得到了http://IP\u地址:8080,这就解决了。查找|
操作符。您正在执行process.env.PORT
或8080
。换句话说,如果设置了process.env.PORT
,则将使用该值,8080
仅在未设置前者的情况下使用。也许您需要了解DNS的工作原理。服务器以IP地址运行,客户端连接到IP地址。正是DNS允许客户端查找somehost.med.gov
,并找出它应该用来连接的IP地址。