用nodeJS简单创建一个服务器

NodeJS简介:
NodeJS是一个后台开发语言,最大的优势就是性能,比传统语言要高出很多;据说nodeJS比php要高出86倍;
NodeJS安装
进入NodeJS官网(http://nodejs.cn/download/),下载和自己电脑系统相匹配的版本;安装很简单,一直下一步就OK了;
安装好之后进入命令行,敲入node,如下不报错就是安装好了

image.png

下面正式用代码展示如何创建一个服务器
创建一个服务器
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


image.png

5.打开浏览器,输入localhost+监听的端口
页面展示如下:


image.png

命令行展示:
image.png

以上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,页面展示如下:

image.png

请求http://localhost:4444/2.html,页面返回222
这样就可以简单的对请求做出处理

你可能感兴趣的:(用nodeJS简单创建一个服务器)