http模块
2024-08-31 13:32:14
1.引入http模块
const http = require('http')
2.创建node服务器
在创建node服务器的时候需要使用http模块中的http.creatServer()方法来进行创建,并且使用listen方法来绑定一个闲置的端口,通过request和response参数来进行接收和响应数据。
//引入http模块
const http = require('http')
//创建http服务
http.createServer((request,reponse)=>{
//发送http的请求头 第一个参数为http的状态值 第二个是指定文件类型和字符集
response.writeHead(200,{'Content-type':'text/html;charset=UTF-8'})
//发送一个服务的响应信息 'hello world'
res.write('hello world')
//一次请求可以写多个res.write进行返回数据,但是必须要进行res.end()进行结束相应,否则服务器一直会保持响应状态不会进行发送数据
res.end()
//如果处理的数据比较少也可以直接使用res.end()进行发送数据
res.end('hello world')
}).listen(8000)
3.运行程序
1.运行程序的时候 同时按下windows+r键
2.输入cmd,进入黑窗口
3.切换到文件所对应的目录
4.启动服务
$ node +文件名
4.在浏览器输入地址+端口号进入查看,例如
1. 127.0.0.1:8000
2. locahost:8000
最新文章
- struts2学习笔记--动手搭建环境+第一个helloworld项目
- win环境 yii2 框架 overtrue/wechat 包 由 sys_get_temp_dir 引发的 the directory ";c:\Windows"; is not writable
- perl中常见的语法规则和函数
- 22.编写一个类A,该类创建的对象可以调用方法showA输出小写的英文字母表。然后再编写一个A类的子类B,子类B创建的对象不仅可以调用方法showA输出小写的英文字母表,而且可以调用子类新增的方法showB输出大写的英文字母表。最后编写主类C,在主类的main方法 中测试类A与类B。
- 分布式存储Memcache替代Session方案
- 配置Ubuntu开发环境
- PHP初学留神(二)
- 论山寨手机与Android联姻 【8】 自己动手做XP手机
- D3D 练习小框架
- 拖拽加点ui吧
- PHP语言开发微信公众平台(订阅号)之开启基本功能及获得可用的服务器地址(2)
- kvm 虚拟化的使用
- linux文件、目录
- On the Optimal Approach of Survivable Virtual Network Embedding in Virtualized SDN
- 为ivew的Page组件的跳页增加跳页确定按钮
- postman(十一):添加cookie
- 使用PuTTY软件远程登录root被拒:access denied
- MySql常用函数 --MySql
- c++遍历某个文件夹中所有文件
- Visual stuido 项目路径的奇怪问题
热门文章
- 转	与App Store审核的斗智斗勇
- react-native scrollview触摸滚动事件
- 使用 nginx 实现虚拟主机
- linux mysql,tomcat与java的安装
- Mac 配置 PlantUML
- v-if和v-show 的区别
- xshell6和xftp6运行提示缺少mfc110u.dll文件的解决办法
- Selenium使用方法整理
- 5分钟搞清楚Synchronized和Lock的概念与区别
- 表删除时 Cannot delete or update a parent row: a foreign key constraint fails 异常处理