服务端入门(1)
http协议
- 超文本传输协议
- 规定了客户端和服务端如何通讯
- 是互联网世界数据通讯的标准和基石
- url:后端接口的地址,前端ajax请求时的地址
- method:请求方法 GET POST PUT DELETE等
- 状态码:接口返回的状态 200 302 404 500等
Request
- Request: 请求
- Request Body:请求时发送给后端的数据
- Request Content-type:发送数据的格式,如json
Response
- Response: 响应
- Response Body:后端返回给前端的数据
- Response Content-type:返回数据的格式,如json
返回格式
一个页面需要加载的资源
一个前端页面对应不同服务端
- html -- 服务端a
- js css 图片 -- 服务端b
- 数据 -- 服务端c
路由包含什么
- method
- url规则
- 输入Request body、输出Response body格式
路由和url
- GET /api/list路由 -》 axios.get('/api/list')
- 路由是规则,url是具体的形式
数据库
- 数据库,专职做数据的存储和查询
- 数据库是一个独立的系统,不是nodejs专属的
- 可以先理解为是一个json数据
- 基础操作:增删改查排序
为什么选择nodejs
nodejs学习范围
- 使用npm 处理http请求
- express koa2
- mysql redis mongodb