前端之js-nodejs(二)

来源:互联网 发布:日本家电淘宝 编辑:程序博客网 时间:2024/06/05 11:26
//获取url参数var http = require('http');var url = require('url');var util = require('util');// http.createServer(function(req, res){//     res.writeHead(200, {'Content-Type': 'text/plain'});//     // 解析 url 参数//     var params = url.parse(req.url, true).query;//     res.write("网站名:" + params.name);//     res.write("\n");//     res.write("网站 URL:" + params.url);//     res.end();// }).listen(3000);//获取get请求var http = require('http');var url = require('url');var util = require('util');http.createServer(function(req, res){    res.writeHead(200, {'Content-Type': 'text/plain; charset=utf-8'});    res.end(util.inspect(url.parse(req.url, true)));}).listen(3000);// //获取post 请求// var http = require('http');// var querystring = require('querystring');// var postHTML = //   '<html><head><meta charset="utf-8"><title>菜鸟教程 Node.js 实例</title></head>' +//   '<body>' +//   '<form method="post">' +//   '网站名: <input name="name"><br>' +//   '网站 URL: <input name="url"><br>' +//   '<input type="submit">' +//   '</form>' +//   '</body></html>';// http.createServer(function (req, res) {//   var body = "";//   req.on('data', function (chunk) {//     body += chunk;//   });//   req.on('end', function () {//     // 解析参数//     body = querystring.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(postHTML);//     }//     res.end();//   });// }).listen(3000);