使用Node.js搭建简易的后台

102 阅读1分钟

Node.js

   Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。
   nodejs包含内置模块(相当于javascript中内置对象)
   http模块
      实现后端编程序web服务功能
        1. 接收前端请求
        2. 处理业务逻辑
        3. 响应数据

http模块

实现后端编程序web服务功能
    1. 接收前端请求 
    2. 处理业务逻辑 
    3. 响应数据

引入模块

 let http = require('http')

2. web程序特点:

         启动之后**一直运行**,
         **监听**前端客户端用户**请求**,如果**有请求则响应数据**

3. url地址: http://本机IP地址:3000

         http: 协议
         ip地址: 本机IP地址
              唯一确定网络中一台电脑
         端口号:  3000(一般定义1000-10000之间)
               区分同一台电脑中不同应用

具体实例

let http = require('http') // 引入内置http模块
// 创建一个web服务
let server = http.createServer(function (request, response) {
    // request 请求对象
    // response 响应对象
    response.writeHead(200, { 'content-type': 'text/html;charset=utf-8' });

    response.write('helloworld 这是后端响应的内容') // 向响应对象写入数据helloworld
    response.end() // 结束写入,发送数据给请求客户端
})

// 启动web服务, 端口号   http://10.7.162.67:3000  3000端口号, 作用: 区分同一台电脑中不同应用
server.listen(3000, () => console.log('web服务启动成功,监听3000端口...'))

启动

右键点击js文件->在集成终端中打开->在集成终端中点击右侧加号旁的小箭头->选择Command Prompt->在提示框中输入node xxx.js启动->在浏览器中输入本机端口号+:3000查看结果