Skip to content

daituantuan/api

 
 

Repository files navigation

EESAST API

Build Status

EESAST 后端 API

功能

  • 登录接口
  • 科协公共信息
  • 组队系统
  • 文件上传与下载
  • 队式需求对接
  • Weekly
  • 资源预约与借还

API 接口

查看 API 文档

开发

环境

  • node 12 / npm
  • yarn
  • TypeScript
  • MongoDB

工具

  • VSCode 扩展

    • Prettier
    • ESLint
  • MongoDB Compass Community

  • Postman

脚本

yarn install

安装所有 dependenciesdevDependencies

yarn dev

启动开发服务器,自动监听源文件更改(数据库需要自行启动)

yarn dev:debug

配合 VSCode 调试服务器。操作方式如下:

  1. 设置断点;
  2. 按下 F5,或在调试窗口点击绿色箭头。

yarn build

使用 babel 编译源文件

yarn serve

yarn build 生成的 build 文件夹中运行,启动生产环境服务器

yarn test

运行 mocha 测试

yarn test:debug

调试测试,对应 VSCode 的 Debug test 调试配置。操作方式如下:

  1. 设置断点;
  2. 按下 F5,或在调试窗口点击绿色箭头。

yarn lint

使用 ESLint 进行代码风格检查

yarn typecheck

检查类型错误

About

API backend for EESAST

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.3%
  • Other 0.7%