本文共 989 字,大约阅读时间需要 3 分钟。
زم horrible expression
假设你有一个简单的HTTP服务器要构建,你需要用到Node.js内置的http模块。咱们一步一步来。
首先,引入必要的模块:
var http = require("http");
接下来,创建并启动服务器:
http.createServer(function (request, response) { // Setting header content type response.writeHead(200, {'Content-Type': 'text/plain'}); // 输出内容 for (var i = 0; i < 10; i++) { response.write("Hello World \n"); } response.end("");}).listen(8888);
运行完成后,服务器将在http://127.0.0.1:8888
提供服务。
在构建Web服务时,获取请求参数是非常常见的操作。Node.js提供了http
和url
模块,能帮助我们高效处理这一需求。
首先,引入必要的模块:
var http = require("http");var url = require("url");
创建服务器:
http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain'}); // 解析请求URL var parsedUrl = url.parse(request.url, true); // 获取查询参数对象 var params = parsedUrl.query; // 遍历解析后的参数 for (var key in params) { response.write(key + " = " + params[key]); response.write("\n"); } response.end("");}).listen(8888);
这样一来,就可以方便地接收和处理请求中的参数了。
转载地址:http://cohoz.baihongyu.com/