최근에 node.JS를 받았습니다. 내가 본 모든 자습서는 응용 프로그램을 보려면 로컬 호스트로 이동하라는 지시를받습니다. 포트 2000을 사용하고 있습니다. localhost도 내 IP와 같습니다. 192.168.0.1:2000, 모뎀 설정에서 포트 2000을 포트로 포워딩했습니다. 그러나 서버는 여전히 다른 네트워크에서 액세스 할 수 없습니다. 도와주세요. 어떻게 다른 네트워크에서 내 웹 사이트에 액세스 할 수 있습니까?다른 네트워크에서 내 웹 사이트에 어떻게 액세스합니까?
//app.js
var express = require('express');
var app = express();
var serv = require('http').Server(app);
app.get('/',function(req, res) {
res.sendFile(__dirname + '/client/index.html');
});
app.use('/client',express.static(__dirname + '/client'));
serv.listen(2000);
console.log("Server started.");
잘못된 포럼이지만 어쨌든. 다른 네트워크에서 액세스하려고하면 로컬이 아닌 발신 IP를 사용해야합니다. 너? 또한, 귀하의 portforwarding이 잘못 수행 된 것으로 의심됩니다. 포트 2000을 nodejs 프로그램을 호스트하는 시스템으로 전달해야합니다. 192.168.0.1이 아니기 때문에 로컬 라우터 라우터 IP – Aidin
실수로 개인 IP를 만들었습니다. 실제로 192.168.0.2입니다. 노드 j에서 공개 IP를 사용하려면 어떻게해야합니까? – Bob
내가 게시 한 링크를 참조하십시오. 또한 친절하게 여기에 nodejs 코드를 삽입하십시오. – Aidin