怎样用node搭建一个简单的web服务?
对于怎样用node搭建一个简单的服务,首先得先在本地安装一个node。如果亲尚未安装node,可以先进入node官方网站===》Node官网(安装这里不做过多引导,如果安装有疑问,可以直接点击Node.js 安装配置)。
其次,我觉得需要对node有一些基本了解。简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统(npm会经常用的)。
最后,话不多说,真的有点迫不及待的敲一串代码运行看看效果了!
在写代码之前我先简单的介绍一下web状态码的含义:
1开头:正在进行中
2开头:完成
3开头:重定向
4开头:客户端异常
5开头:服务器异常
系统环境:windows7/windows10
第一步,在本地E盘建一个App.js文件(文件位置自己选择,此处仅展示):
//1.引入核心对象http
const http=require('http');
//2.用http创建服务器
let server=http.createServer();
//3.基于事件
server.on('request',(req,res)=>{
//写头
res.writeHead(200,{'content-type':'text/html;charset=utf-8'});
//写体
res.end('这是我第一次用node.js写的web服务器,真的超级开心!<br>');
});
//4.ip找到计算机,端口找到对应的程序
server.listen(8888,()=>{
console.log("服务器启动在8888端口。。。。。");
})
第二步,进入cmd命令系统,启动服务
进入E盘===》“E:”,使用命令===》"node ./App.js"启动服务器,如下所示:
第三步,在浏览器地址栏输入地址测试
短短几行代码就把一个简单的web服务器搭建完成了,是不是感觉超级简单,超级棒,超级nice ^_^ !