我正在做一个学校作业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,我没有意识到,我的道歉!答案可能仍然相似,但是 - 我会写一个并发布它。 –