Ich habe einen Server mit node.js wie unten:Warum kann nicht andere Person auf node.js Server zugreifen, den ich gemacht habe?
// basicServer.js
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('Hello World');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
und es funktionierte in meinem Mac und ich zugreifen können. Aber mein paralleles Fenster kann nicht zugreifen.
Natürlich auch andere in anderen Computern.
Sollte ich einen Server mit Apache oder NGINX machen?
Können Sie erklären, warum andere Computer nicht auf meinen Knoten js Server zugreifen können?
es wird auf anderen Computern angezeigt, wenn sie in einem LAN verbunden sind oder wenn Sie eine öffentliche IP haben, beachten Sie, wenn Sie öffentliche IP haben, müssen Sie Ihren IP-Code statt 127.0.0.1 in Browsern schreiben, aber nur wenn Sie sind nicht in LAN verbunden –
Sie können stattdessen auch Ihren Computernamen verwenden. mögen. // MeinMaschinenname: 1337 –