00-后端总览

后端总览

目录

文档边界

    • 请求怎么传
    • Header / Cookie / Authorization
    • Content-Type 与 body 格式
    • 接口怎么设计
    • RESTful
    • 参数放路径、查询还是请求体
    • OpenAPI / Swagger
    • 身份怎么建立
    • 登录态怎么签发
    • Session / Token / JWT
    • SECRET_KEY / algorithm / payload / sub / exp
    • 轮询 / 长轮询
    • SSE
    • WebSocket

主链路

text
客户端
-> DNS
-> TCP / QUIC
-> HTTP / HTTPS
-> 路由
-> 参数解析与校验
-> 认证
-> 业务逻辑
-> 数据库 / 缓存 / 消息队列
-> 响应

概念归位

  • URLHeaderCookieAuthorizationContent-Typeform-data

  • RESTfulOpenAPISwagger、路径参数、查询参数、请求体、幂等、分页

  • 认证授权登录SessionTokenJWTSECRET_KEYalgorithmpayloadsubexp

  • SSEWebSocket、长轮询

学习顺序

  1. HTTP 与请求响应
  2. API 设计与 OpenAPI
  3. 认证与登录
  4. 实时通信

后续补充

  • 数据库与事务
  • Redis 与缓存
  • 文件上传与对象存储
  • 日志、监控、限流
  • Nginx 与反向代理
  • 部署与环境变量