这个网络刚刚在本地运行。目前,用户通过键入类似http://192.168.3.1:9093的内容来访问系统,但我希望他们能够访问类似:http://mysite:9093的内容(我知道我无法真正绕过端口在网址中) )。这是我的一点点:
var express = require('express');
var app = express()
, http = require('http')
, server = http.createServer(app)
, io = require('socket.io').listen(server)
, fs = require('fs')
server.listen(9093);
app.get('/', function (req, res) {
res.sendfile(__dirname + '/client_app.html');
});
app.get('/2', function (req, res) {
res.sendfile(__dirname + '/client_app2.html');
});
答案 0 :(得分:1)
这不是node.js问题,这是一个域名问题。这就是说这篇文章可能有用:https://www.devside.net/wamp-server/accessing-websites-on-a-local-network-lan-web-server特别是第三个标题。它只是说
- 将域名解析为本地LAN IP地址是完全有效的。
因此,您必须购买域名并将其分辨率设置为本地IP。