NodeJS简介:
NodeJS是一个后台开发语言,最大的优势就是性能,比传统语言要高出很多;据说nodeJS比php要高出86倍;
NodeJS安装
进入NodeJS官网(http://nodejs.cn/download/),下载和自己电脑系统相匹配的版本;安装很简单,一直下一步就OK了;
安装好之后进入命令行,敲入node,如下不报错就是安装好了
下面正式用代码展示如何创建一个服务器
创建一个服务器
1.首先引入NodeJS中的HTTP模块;
2.创建一个server,在这里可以对前端返回做出处理
3.监听端口
const http = require("http");
//创建一个服务器
var server = http.createServer(function(req,res){
console.log("----");
//向前台写东西,输出
res.write("abc");
//结束
res.end();
});
//监听--等着
//listen 端口
server.listen(4444);
4.进入命令行,cd到改js的目录,执行该js
执行命令: node xxx.js
5.打开浏览器,输入localhost+监听的端口
页面展示如下:
命令行展示:
以上nodejs创建一个简单的server就结束了
-------------------------------完善以上服务器代码-------------------------------
以上的服务器代码对所有的4444端口的请求返回的都abc;
createServer的返回参数req中存放中所有请求相关的内容,包括url,我们可以根据url对请求进行处理
const http = require("http");
//创建一个服务器
var server = http.createServer(function(req,res){
console.log("----");
switch(req.url){
cese:"/1.html"
res.write("111");
break;
cese:"/2.html"
res.write("222");
break;
cese:"/3.html"
res.write("333");
break;
default:
res.write("404");
break;
}
//结束
res.end();
});
//监听--等着
//listen 端口
server.listen(4444);
请求http://localhost:4444/1.html,页面展示如下:
请求http://localhost:4444/2.html,页面返回222
这样就可以简单的对请求做出处理