var http = require("http");
var url = require("url");
var date = new Date();
var server = http.createServer((req,res) => {
var reqUrl = url.parse(req.url);
var path = reqUrl.pathname;
if (path == "/apt/parsetime") {
apiParseTimeHandler(req,res);
}
var isoTime = date.toISOString();
res.write(isoTime);
});
function apiParseTimeHandler(req,res) {
res.writeHead(200,{
"Content-Type": "application/json",
});
var dateJson = {};
dateJson.hour = date.getHours();
dateJson.minute = date.getMinutes();
dateJson.second = date.getSeconds();
dateJson = JSON.stringify(dateJson);
res.write(dateJson);
}
server.listen(process.argv[2]);
运行后
连接到建立的服务器总是得到 error connecting
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
因为你必须调用
res.end()才算结束了响应。如下:这样就行。