- 0
- 0
- 约小于1千字
- 约 2页
- 2026-01-27 发布于北京
- 举报
Node.js创建HTTP服务器
如果我们使用PHP来编写后端的代码时,需要Apache或者Nginx的HTTP服
务器,并配上mod_php5模块和php-cgi。
从这个角度看,整个接收HTTP请求并Web页面的需求根本不需要
PHP来处理。
不过对Node.js来说,概念完全不一样了。使用Node.js时,我们不仅仅在实
现一个应用,同时还实现了整个HTTP服务器。上,我们的Web应用以
及对应的Web服务器基本上是一样的。
基础的HTTP服务器
在你的项目的根目录下创建一个叫server.js的文件,并写入以下代码:
varhttp=require(http);
http.createServer(function(request,response){
response.writeHead(200,{Content-Type:text/in});
response.end(HelloWorld\n);
}).listen(8888);
console.log(Serverrunningat);
以上代码我们完成了一个可以工作的HTTP服务器。
使用node命令执行以上的代码:
nodeserver.js
Serverrunningat
接下来,打开浏览器,你会看到一个写着HelloWorld
的网页。
分析Node.js的HTTP服务器:
•第一行请求(require)Node.js自带的http模块,并且把它赋值给http变量。
•接下来我们调用http模块的函数:createServer。这个函数会返回一个对象,
这个对象有一个叫做listen的方法,这个方法有一个数值参数,指定这个HTTP
服务器的端。
您可能关注的文档
最近下载
- 脑多模态监测:昏迷患者神经重症监护的新工具.pdf VIP
- 项目3 动车组列车乘务工作《高速铁路客运乘务实务》教学课件.pptx VIP
- 《内经笔记》答案.docx VIP
- 2025年蓝天保卫战技术创新项目可行性研究报告.docx
- 2025年南方医科大学临床医学培养方案.pdf VIP
- 精神障碍的分类和诊断、精神障碍的康复与预防(二)试题.pdf VIP
- 2025-2030中国离子注入设备行业深度调研及投资前景预测研究报告.docx
- 项目2 高速铁路动车组列车客运业务《高速铁路客运乘务实务》教学课件.pptx VIP
- 学堂在线 雨课堂 学堂云 日语与日本文化 期末考试答案.docx VIP
- 20211208-广发证券-广发宏观:2022年中观产业链展望,识微,见远.pdf VIP
原创力文档

文档评论(0)