【文件属性】:
文件名称:api-server-fastify:基于fastify实现的RESTful API服务
文件大小:234KB
文件格式:ZIP
更新时间:2021-04-22 23:32:01
JavaScript
智慧教育平台API服务
项目地址:
系统说明
本系统为纯API服务,无UI界面
启动项目
请先配置env环境变量
XXDM 学校代码
NODE_ENV node环境变量
COOKIE_SECRET cookie和jwt都使用此密钥
HMAC_KEY 用户密码加密key
UPLOAD_ROOT_PATH 文件上传根路径
npm run dev 开发模式
npm start 生产模式
TODO
swagger转openAPI后,components下schemas名称不准确的问题
fastify-swagger引用的json-schema-resolver包需要优化,官方已有
先修改140行进行规避
json[kRefToDef] = `def-${rolling++}`
// 修改为
json[kRefToDef] = id || `def-${rolling++}`
代码结构
root