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程序特点:
启动之后**一直运行**,
**监听**前端客户端用户**请求**,如果**有请求则响应数据**
http: 协议
ip地址: 本机IP地址
唯一确定网络中一台电脑
端口号: 3000(一般定义1000-10000之间)
区分同一台电脑中不同应用
具体实例
let http = require('http')
let server = http.createServer(function (request, response) {
response.writeHead(200, { 'content-type': 'text/html;charset=utf-8' });
response.write('helloworld 这是后端响应的内容')
response.end()
})
server.listen(3000, () => console.log('web服务启动成功,监听3000端口...'))
启动
右键点击js文件->在集成终端中打开->在集成终端中点击右侧加号旁的小箭头->选择Command Prompt->在提示框中输入node xxx.js启动->在浏览器中输入本机端口号+:3000查看结果