Node.js —— 使用http模块创建Web服务器
来源:互联网 发布:多线程cpu优化 编辑:程序博客网 时间:2024/06/05 00:44
一、Web 服务器功能
1、接受HTTP请求
2、处理HTTP请求(自己处理,或请求别的程序处理)
3、做出响应(返回页面、文件、各类数据等)
二、Web 服务器架构
1、分配者,如 Ngnix/Apache
负责接受HTTP请求,确定谁来处理请求,并返回请求的结果。
2、处理者,如 php-fpm/php模块
处理分配给自己的请求,并将处理结果返回给分配者
三、Web 服务器常见请求种类
1、请求文件,包括静态文件和由程序处理得到的文件
2、完成特定的操作,如登录,获取特定数据,API接口
四、Node.js的Web服务器
1、不依赖其它特定的Web服务器软件(如Apache、Nginx、IIS……)
2、Node.js代码处理请求的逻辑
3、Node.js代码负责Web服务器的各种“配置”
五、使用Node.js核心模块http创建Web服务器
var http=require('http');var server=http.createServer(function (req,res) { res.writeHead(404,{'Content-Type':'text/plain'});//返回一个文件头,第一个是状态码,第二个是对象自变量 res.write('Hello');// 响应 res.end();//结束响应 }).listen(27001);
在浏览器输入:http://localhost:27001 可以访问服务器内容
阅读全文
0 0
- Node.js —— 使用http模块创建Web服务器
- Node.js Web 模块-创建web服务器
- Node.js 创建HTTP服务器
- Node.js 创建HTTP服务器
- Node.js创建HTTP服务器
- Node.js —— 使用express创建web服务器及路由
- node.js——http模块
- Node.js——http && fs模块
- 第1章-安装Node.js及相关要点-1.7.使用Node.js的HTTP模块来创建一个简单服务器
- Node.js创建http服务器简单实现
- node.js快速创建http服务器
- node.js学习之创建HTTP服务器
- node.js基础(创建web服务器)
- Node.js —— 创建TCP服务器
- Node.js HTTP模块
- Node.js Web模块
- Node.js Web模块
- Node.js Web模块
- 【排序】插入排序
- 简易计算器
- 安装交叉编译工具链
- 一道很有趣的面试题——————SQL
- SSM环境搭建(一)
- Node.js —— 使用http模块创建Web服务器
- (三十六)CardView 使用及源码分析
- 日历
- img标签不能访问本地图片
- 一个自学的小白----------------------Python while练习
- workspace\.metadata\.plugins\org.eclipse.wst.server.core
- ACdream 1064 完美数【数位DP】
- iptables备份和恢复、firewalld的9个zone和操作
- codevs1011数的计算