服务器端概念:
- 网站的组成:
- 客户端:用户界面,浏览器,运行着使用html、css、js编写的网站
- 服务端(服务器的压力远比客户端高,所以一般对服务器电脑的配置要求很高):接收请求,做出响应,处理业务逻辑和存储数据
- IP:是互联网中设备的唯一标识
- 域名:就是IP地址的别名,为了方便我们记忆
- 端口:可以理解成银行的柜台窗口编号,是我们服务器向外提供服务的口子,范围是0~65536,我们应用程序一般从3000起步
- URL:统一资源定位符,是标识互联网中的资源地址的编址方式
- 一个完整的URL包含:传输协议://IP或域名:端口/资源路径
- 一般网站应用的默认端口是:80,可以省略不写
- HTTP(Hyper Text Transfer Protocol):超文本传输协议,超文本就是用HTML写的文本
- 本机IP:127.0.0.1
- 本机域名:localhost
创建网站服务器:
// 引入系统模块http
const http = require('http')
// 创建网站服务实例
const app = http.createServer()
// 监听客户端请求,并做出响应
app.on('request', (req/* 请求对象 */, res/* 响应对象 */) => {
res.