博客
关于我
npm切换镜像
阅读量:627 次
发布时间:2019-03-14

本文共 989 字,大约阅读时间需要 3 分钟。

زم horrible expression

Node.js 随笔

1. 运行Node.js Web服务器

假设你有一个简单的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提供服务。

2. 处理Node.js Web请求参数

在构建Web服务时,获取请求参数是非常常见的操作。Node.js提供了httpurl模块,能帮助我们高效处理这一需求。

首先,引入必要的模块:

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/

你可能感兴趣的文章
map[]和map.at()取值之间的区别
查看>>
成功解决升级virtualenv报错问题
查看>>
【SQLI-Lab】靶场搭建
查看>>
【Bootstrap5】精细学习记录
查看>>
Struts2-从值栈获取list集合数据(三种方式)
查看>>
vscode中快速生成vue模板
查看>>
参考图像
查看>>
*.json: [“usingComponents“][“van-button“] 未找到
查看>>
设计模式(18)——中介者模式
查看>>
error LNK2019:无法解析的外部符号_imp_CryptAcquireContextA@20
查看>>
推荐几篇近期必看的视觉综述,含GAN、Transformer、人脸超分辨、遥感等
查看>>
ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED
查看>>
BUU-MISC-caesar
查看>>
【专题3:电子工程师 之 上位机】 之 【46.QT音频接口】
查看>>
一文理解设计模式--命令模式(Command)
查看>>
VTK:可视化之RandomProbe
查看>>
block多队列分析 - 2. block多队列的初始化
查看>>
Java时间
查看>>
不编译只打包system或者vendor image命令
查看>>
The wxWindows Library Licence (WXwindows)
查看>>