huanglinhuan aaee847593 init commit
2025-12-03 22:20:43 +08:00
2025-12-03 22:20:43 +08:00
2025-12-03 22:20:43 +08:00
2025-12-03 22:20:43 +08:00
2025-12-03 22:20:43 +08:00
2025-12-03 22:20:43 +08:00
2025-12-03 22:20:43 +08:00
2025-12-03 22:20:43 +08:00

机型信息管理系统 - 后端API

技术栈

  • Node.js
  • Express
  • JWT认证
  • bcryptjs密码加密

安装依赖

npm install

运行项目

# 开发模式需要安装nodemon
npm run dev

# 生产模式
npm start

默认登录信息

  • 用户名: admin
  • 密码: admin123

API接口

认证接口

  • POST /api/auth/login - 用户登录
  • GET /api/auth/verify - 验证token

机型接口(需要认证)

  • GET /api/aircraft/list - 获取机型列表
  • GET /api/aircraft/:id - 获取机型详情

PDF资料接口需要认证

  • GET /api/pdf/aircraft/:aircraftId - 获取指定机型的PDF资料
  • GET /api/pdf/list - 获取所有PDF资料
  • GET /api/pdf/file/:id - 获取PDF文件信息

环境变量

创建 .env 文件并设置:

PORT=3001
JWT_SECRET=your-secret-key-change-in-production
Description
网页后端
Readme 34 KiB
Languages
JavaScript 100%