我找到了nodeJS服务器的示例代码。我不明白这行代码的作用是什么,它是真的:
var urlParts = url.parse(req.url, true)
以下内容对我来说也不清楚。为什么写data.txt是必要的?
fs.writeFileSync("data.txt", data);
SERVER
server = http.createServer(function(req, res) {
res.writeHead(200, {
'Content-Type': 'text/plain',
'Access-Control-Allow-Origin': 'http://localhost'
});
var urlParts = url.parse(req.url, true),
data = urlParts.query.data;
fs.writeFileSync("data.txt", data);
res.end("OK");
});
答案 0 :(得分:6)
此行require('url').parse(req.url, true)
返回URL对象(请参阅底部),并将true作为第二个参数传递以解析查询。