有时候我们需要快速搭建一个服务,那当然推荐nodejs或者python,这里介绍使用nodejs搭建服务的方式:
var http = require('http');
var url = require('url');
/**
* get 请求
*/
http.createServer((req, res) => {
res.writeHead(200, {'Content-Type': 'text/plain; charset=utf-8'}); // charset=utf-8 不加会乱码
var params = url.parse(req.url, true).query;
res.write("网站名:" + params.name);
res.write("\n");
res.write("网站 URL:" + params.url);
res.end();
}).listen(3000)
/**
* post 请求
*/
http.createServer(function (req, res) {
var body = "";
req.on('data', function (chunk) {
body += chunk;
});
req.on('end', function () {
body = JSON.parse(body);
// 设置响应头部信息及编码
res.writeHead(200, {'Content-Type': 'text/html; charset=utf8'});
if(body.name && body.url) { // 输出提交的数据
res.write("网站名:" + body.name);
res.write("<br/>");
res.write("网站 URL:" + body.url);
} else { // 输出表单
res.write('name and url can not be null');
}
res.end();
});
}).listen(3001);
471

被折叠的 条评论
为什么被折叠?



