我正在做一個學校作業Node.js,並且無法正確輸出我的輸出。這是res.end
部分不起作用,但res.end(stdout);
的作品。爲什麼?JSON結構輸出
case "/status":
/**
* Run child process "uname -a".
*/
cp.exec("uname -a", (error, stdout, stderr) => {
if (error || stderr) {
// Do something with the error(s)
console.log("Something went wrong...", error, stderr);
}
// status route
res.writeHead(200, { "Content-Type": "application/json" });
res.end({
"uname": stdout
});
});
break;
@JoeClay,發送不是非Express.js中的函數。 –
哎呀,我很習慣使用Express,我沒有意識到,我的道歉!答案可能仍然相似,但是 - 我會寫一個併發布它。 –