全国咨询热线:18720358503

襄阳小程序开发_NodeJS http模块用法示例【创建w

类别:行业新闻 发布时间:2021-01-06 浏览人次:

NodeJS http模块用法示例【创建web服务器/客户端】       这篇文章主要介绍了NodeJS http模块用法,结合实例形式分析了node.js创建web服务器与客户端,进行HTTP通信的相关操作技巧,需要的朋友可以参考下

本文实例讲述了NodeJS http模块用法。分享给大家供大家参考,具体如下:

Node.js提供了http模块,用于搭建HTTP服务端和客户端。

创建Web服务器

 * node-http 服务端
let http = require('http');
let url = require('url');
let fs = require('fs');
// 创建服务器
let server = http.createServer((req, res) = {
 // 解析请求
 `
 console.log('收到对文件 ' + pathname + '的请求');
 // 读取文件内容
 fs.readFile(pathname.substr(1), (err, data) = {
 if (err) {
 console.log('文件读取失败:' + err);
 // 设置404响应
 res.writeHead(404, {
 'Content-Type': 'text/html'
 else {
 // 状态码:200
 res.writeHead(200, {
 'Content-Type': 'text/html'
 // 响应文件内容
 res.write(data.toString());
 // 发送响应
 res.end();
server.listen(8081);
console.log('服务运行在:/localhost:');
<

 !DOCTYPE html 
 html lang="en" 
 head 
 meta charset="UTF-8" 
 title Node http /title 
 /head 
 body 
 h1 Hi~ /h1 
 /body 
 /html 

运行server.js,打开浏览器访问。

创建客户端

client.js

 * node http 创建客户端
let http = require('http');
// 请求选项
let options = {
 host: 'localhost',
 port: '8081',
 '
// 处理响应的回调函数
let callback = (res) = {
 // 不断更新数据
 let body = '';
 res.on('data', (data) = {
 body += data;
 res.on('end', () = {
 console.log('数据接收完成');
 console.log(body);
// 向服务端发送请求
let req = http.request(options, callback);
req.end();

运行server.js,再运行client.js。

希望本文所述对大家node.js程序设计有所帮助。


推荐阅读

襄阳小程序开发_NodeJS http模块用法示例【创建w

NodeJS http控制模块使用方法实例【建立web网络服务器/顾客端】 本文关键详细介绍了NodeJS http控制模块使用方法,融合案例方式剖析了node.js建立web网络服务器与顾客端,开展HTTP通讯的...

2021-01-06
建材企业网站如何建站

装饰建材公司网站怎样建网站 深圳市企业网站建设共享说到装饰建材公司的网站企业网站建设现阶段许多的装饰建材公司好像还没有相关注到这种,她们的宣传策划幅度大量的還是借助...

2021-01-06
什么时候网站优化要看重关键词优化

从这2年的发展趋势看来,seo优化的全过程中seo优化早已是一个十分关键的事儿了,假如可以在这里个层面获得提升性成效得话,对网站事后的发展趋势還是很有协助的。可是从这两年的...

2021-01-06
网页制作中吸引用户的手段

网页页面制作中吸引住客户的方式 : :00 导致网站不成功的缘故非常多,那样会使网站没法吸引住来访客,也是有将会没法让网站一切正常工作中,又或是说让网站没法一切正常运作。...

2021-01-06
SEO优化以前需要准备什么工作

网站开展SEO提升,必须涉及到到各个方面,耗费的人力资源和時间较为长,才能看到seo优化的实际效果。可是在对seo优化之前,务必开展剖析和统筹协调才能够在事后发展趋势中具有非...

2021-01-06
开发小程序多少钱_怎么在微信小程序中存setSto

怎样在手机微信微信小程序中存setStorage 。 本文关键详细介绍了怎样在手机微信微信小程序中存setStorage,原文中根据实例编码详细介绍的十分详尽,对大伙儿的学习培训或是工作中...

2021-01-06
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信