934 B
Executable File
934 B
Executable File
机型信息管理系统 - 后端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