![](/img/trans.png)
[英]Cannot run my Node.Js app with my machine's IP address, but can with localhost
[英]Cannot set an IP address on Express JS app
嘗試在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') } })
Localhost是指127.0.0.1
。 您不能只是在所需的任何地址上啟動服務器。 如果要覆蓋localhost
,可以考慮在本地修改HOSTS
文件以為localhost
設置別名。
因此,我結束了http:// IP_ADDRESS:8080,然后就解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.