node第一天-helloworld
来源:互联网 发布:js中日期时间格式化 编辑:程序博客网 时间:2024/04/27 21:24
/* 客户端(打开url):向服务器发送一个请求(请求信息封装在request) 服务器(接受请求):返回对应数据(响应由response来操作) 服务模块: 打开服务:启动服务 node filename.js 注意事项: 1、Node没有Web容器概念 http://localhost:3001/think:并不会发生任何报错,也不会有任何区别,都是响应同一个页面 流程: 1.引入http模块,通过变量来接收 2.通过http.createServer创建服务,参数是一个回调函数, req:request 请求 res:response 响应 3.通过server.listen监听了端口号和访问地址 4.通过res.writeHead设置网页状态码和文档内容类型 5.通过res.end返回结果 */ var http = require("http");//创建服务器,参数是一个回调函数,表示如果有请求进来,要做什么//匿名函数中的只有在有请求来的时候才会执行//启动为什么会触发两次请求:一次是正常启动,一次是小图标(浏览器Tab选项左上角)favicon.icon(可以通过路由拦截) var server = http.createServer(function(req,res){ /* 设置响应HTTP头部信息 第一个参数:传入网页状态码,200表示请求正常 第二个参数:设置文档内容类型:text/html表示html文档类型,charset=UTF-8表示文档编码类型:UTF-8 小知识:国内编码:GBK gb2312... */ res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"}); console.log("Hello console~!"); //如果没有res.end会存在“挂起”状态,也就是浏览器Tab选项有个圈圈一直转动 res.end("Hello World~!"); }) server.listen(3000,"127.0.0.1",function(){ console.log("3000"); })/* 服务器默认端口是80端口 Tomcat默认端口 : 8080 找到自己: C:\Windows\System32\drivers\etc 下的hosts文件:会看到下面 127.0.0.1 (这个IP访问本地服务,也就是自己的电脑) localhost 通过IPconfig获得的ip只能通过局域网访问 */
阅读全文
0 0
- node第一天-helloworld
- 第一天-HelloWorld
- node.js第一天
- 第一天node.js
- Node.js实践第一天
- node个人博客第一天
- Node Js 学习第一天
- 学习node.js第一天
- cocos第一天 Node节点
- node第一天-文件2
- 30天自制操作系统第一天--helloworld
- iOS开发 第一天 创建HelloWorld
- 第一天:用Struts实现helloWorld
- shrio第一天——HelloWorld
- Node: Node Basics yui第一天:node 基本节点
- 学习NodeJS第一天:node.js引言
- 学习NodeJS第一天:node.js引言
- Node.js API学习第一天
- 11.标准库
- VC++怎样引入dll,lib文件,并成功调用其中的方法?
- hdu1051-Air Raid(DAG的最小路径覆盖,匹配问题)
- Spring-Cloud 负载均衡 Ribbon
- mpeg PMT 的 stream type汇总
- node第一天-helloworld
- 第四章 SpringMVC--Controller接口控制器详解
- 智能快递柜产品筹划
- 常规转义字符
- 第15章 Unix域协议
- Idea报错: 找不到或无法加载主类
- 华为研发工程师编程题:进制转换 [python]
- redis的筑基之路(二)
- linux和ARM下Qwt的安装与使用