类别:行业新闻 发布时间:2021-01-06 浏览人次:
本文实例讲述了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控制模块使用方法实例【建立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优化之前,务必开展剖析和统筹协调才能够在事后发展趋势中具有非...
2021-01-06怎样在手机微信微信小程序中存setStorage 。 本文关键详细介绍了怎样在手机微信微信小程序中存setStorage,原文中根据实例编码详细介绍的十分详尽,对大伙儿的学习培训或是工作中...
2021-01-06