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

最新文章

  1. struts2学习笔记--动手搭建环境+第一个helloworld项目
  2. win环境 yii2 框架 overtrue/wechat 包 由 sys_get_temp_dir 引发的 the directory "c:\Windows" is not writable
  3. perl中常见的语法规则和函数
  4. 22.编写一个类A,该类创建的对象可以调用方法showA输出小写的英文字母表。然后再编写一个A类的子类B,子类B创建的对象不仅可以调用方法showA输出小写的英文字母表,而且可以调用子类新增的方法showB输出大写的英文字母表。最后编写主类C,在主类的main方法 中测试类A与类B。
  5. 分布式存储Memcache替代Session方案
  6. 配置Ubuntu开发环境
  7. PHP初学留神(二)
  8. 论山寨手机与Android联姻 【8】 自己动手做XP手机
  9. D3D 练习小框架
  10. 拖拽加点ui吧
  11. PHP语言开发微信公众平台(订阅号)之开启基本功能及获得可用的服务器地址(2)
  12. kvm 虚拟化的使用
  13. linux文件、目录
  14. On the Optimal Approach of Survivable Virtual Network Embedding in Virtualized SDN
  15. 为ivew的Page组件的跳页增加跳页确定按钮
  16. postman(十一):添加cookie
  17. 使用PuTTY软件远程登录root被拒:access denied
  18. MySql常用函数 --MySql
  19. c++遍历某个文件夹中所有文件
  20. Visual stuido 项目路径的奇怪问题

热门文章

  1. 转 与App Store审核的斗智斗勇
  2. react-native scrollview触摸滚动事件
  3. 使用 nginx 实现虚拟主机
  4. linux mysql,tomcat与java的安装
  5. Mac 配置 PlantUML
  6. v-if和v-show 的区别
  7. xshell6和xftp6运行提示缺少mfc110u.dll文件的解决办法
  8. Selenium使用方法整理
  9. 5分钟搞清楚Synchronized和Lock的概念与区别
  10. 表删除时 Cannot delete or update a parent row: a foreign key constraint fails 异常处理