iam新的node.js正在嘗試創建一個http服務器併產生一個子進程。使用node.js創建httpserver
看到代碼
var server = http.createServer(function(req, res) {
res.writeHead(200);
switch(req.url) {
case '/vm/start':
req.on('data', function(data) {
console.log("hello");
console.log(data.toString());
exec('CALin.exe', function(err, data) {
console.log(err)
console.log(data.toString());
});
res.end('');
});
});
break;
}
});
server.listen(9090);
console.log("Server running on the port 9090");
,而我試圖運行上面的代碼中使用這個網址http://172.16.2.51:9090/vm/start
正在逐漸nothing.and瀏覽器顯示連接復位的問題, 我不知道爲什麼會這樣
node server.js
Server running on the port 9090
你可以嘗試使用http:// localhost:9090/vm/start –
[使用node.js進行客戶端服務器通信]的可能重複(http://stackoverflow.com/questions/19700890/client-server-communication-using -node-js) – Brett
刪除exec調用,看看是否有效。對我來說,沒有它就不會重置連接。 – Himanshu