服务端入门(1)

59 阅读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
  • css
  • js
  • 图片、视频
  • 数据

一个前端页面对应不同服务端

  • html -- 服务端a
  • js css 图片 -- 服务端b
  • 数据 -- 服务端c

路由包含什么

  • method
  • url规则
  • 输入Request body、输出Response body格式

路由和url

  • GET /api/list路由 -》 axios.get('/api/list')
  • 路由是规则,url是具体的形式

数据库

  • 数据库,专职做数据的存储和查询
  • 数据库是一个独立的系统,不是nodejs专属的
  • 可以先理解为是一个json数据
  • 基础操作:增删改查排序

为什么选择nodejs

  • 使用js
  • 使用npm
  • 需要学习框架、api

nodejs学习范围

  • 使用npm 处理http请求
  • express koa2
  • mysql redis mongodb