AI编程-网站

前端:能把页面做出来,并能调接口

HTML

CSS

JavaScript

前端框架

  • Vue 3
  • React

前端工程化

  • npm/pnpm
  • Vite

后端:能写 API,能连数据库

NodeJS

TypeScript

Web框架

  • Express
  • NestJS

REST API

  • GET / POST / PUT / DELETE
  • 请求参数(query / body)
  • 返回 JSON
  • HTTP 状态码(200 / 400 / 401 / 500)

数据库:会建表,会 CRUD

PostgreSQL

MySQL

数据库知识

  • 表 / 行 / 列
  • 主键(id)
  • 基础字段类型(int / varchar / datetime)
  • CRUD SQL
  • 索引(只学:给 id / 常查字段加)
  • 外键(知道就行)

ORM

  • Prisma
  • TypeORM

前后端协作规范:接口 + 鉴权

接口文档

  • Swagger / OpenAPI

跨域 & 环境

  • CORS 是什么
  • 本地 / 线上 API 地址区分

错误处理统一

  • 后端统一返回格式
  • 前端统一处理异常

接入第三方

  • 登录类(微信 / GitHub / Google)
  • 支付类(微信支付 / 支付宝 / Stripe)
  • AI 类(文本 / 图片 / 语音)
  • 对象存储(OSS / COS / S3)
  • 消息类(短信 / 邮件)

能力要求:

  • 看懂第三方 API 文档
  • 用后端安全地调用 API / SDK
  • 管理密钥(Key / Secret)
  • 处理回调(Webhook)
  • 做异常兜底(失败、超时、限流)

上线部署

  • Docker
  • 云服务器
  • 域名

AI 编程实战案例

  • AI学习系统项目(前后端分离架构)