Skip to content

levinhax/Egg-API

Repository files navigation

Egg-API

使用Egg.js创建后台服务,提供API接口

技术栈: Egg.js、MongoDB、mongoose、MySQL

所有API接口在postman上通过测试,说明如下:

  • API请求返回的内容包括code(响应结果标识码),msg(响应结果信息说明),data(响应数据)
  • 接口数据采用json格式
  • 安全性,会做好一些限制,比如鉴权或认证
  • 接口的性能
  • RESTful API

接口模块:

  • 用户模块(注册登录)(user)
  • 项目(projects)
  • 文件上传删除(files)
  • MySQL demo

另:

使用前安装配置MongoDB和MySQL数据库,如果没有记得先注释掉 /config/config.default.js 里配置数据库的语句块(注意: 我们的数据是基于数据库的)

demo访问格式如下: http://127.0.0.1:7001/public/examples/index.html

项目正在持续更新中,喜欢的请点心,关注,star ,fork,这些是我长期坚持下去的动力 (。_ 。) ✎_

QuickStart

Development

$ npm i
$ npm run dev
$ open http://localhost:7001/

Deploy

$ npm start
$ npm stop

npm scripts

  • Use npm run lint to check code style.
  • Use npm test to run unit test.
  • Use npm run autod to auto detect dependencies upgrade, see autod for more detail.

About

Egg.js、 MongoDB、 mongoose、 API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published