在页面加载时,我在脚本标签中运行了以下JavaScript代码:
var xhttp = new XMLHttpRequest();
xhttp.open("POST", "http://lvh.me:1337", true);
xhttp.setRequestHeader('Content-Type', 'application/json; charset=UTF-8');
xhttp.send(JSON.stringify({hello:"goodbye"}));
那么节点脚本的代码就是:
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {
'Content-Type': 'text/plain',
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Headers": "Origin, X-Requested-With, Content-Type, Accept"
});
console.log(request);
response.end("");
}).listen(1337);
但是在console.log中,我没有看到{"hello":"goodbye"}对象。我如何访问这个对象?
request
对象是一个流(stream),因此我认为您需要处理data
事件。 - MinusFour