포트 80으로 서버를 실행하고 xmlHTTPrequest 를 사용하려고 하면이 오류가 발생합니다.Error: listen EADDRINUSE
포트 80에서 서버를 실행하는 동안 요청을하고 싶다면 nodejs에 왜 문제가 있습니까? 웹 브라우저의 경우 문제가되지 않습니다. 서버가 실행되는 동안 인터넷에서 서핑 할 수 있습니다.
서버는 다음과 같습니다
net.createServer(function (socket) {
socket.name = socket.remoteAddress + ":" + socket.remotePort;
console.log('connection request from: ' + socket.remoteAddress);
socket.destroy();
}).listen(options.port);
그리고 요청 :
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
sys.puts("State: " + this.readyState);
if (this.readyState == 4) {
sys.puts("Complete.\nBody length: " + this.responseText.length);
sys.puts("Body:\n" + this.responseText);
}
};
xhr.open("GET", "http://mywebsite.com");
xhr.send();