【发布时间】:2012-09-30 16:59:24
【问题描述】:
我是 Node.js 的初学者,我想咨询一些我想不通的东西。
尽管我进行了广泛的研究,但在不使用插件的情况下,我找不到任何接收 JSON 请求的方法。我将使用它来编写移动应用程序 API。但是,即使我包含参数 request,我也无法使用 request.body 或 request.data 访问内容。我试图提出的要求是;
{
"id":"123"
}
我失败的代码是;
var http = require('http');
function onRequest(request, response){
console.log("Request: "+request.data+"\n");
response.writeHead(200, {"Content-Type":"text/plain"});
response.write("Hello, World");
response.end();
}
http.createServer(onRequest).listen(8888);
【问题讨论】:
-
@bryanmac 感谢您的回答。但是在您的代码中,我无法理解“exports”参数的来源?
-
我建议你使用 express,就像这个问题stackoverflow.com/questions/4295782/…