egg mysql单元测试_GitHub - yichangle/eggjs-go-examples: 操作mysql、redis、mongodb、Mock数据服务&生成文档、服务器渲染(ejs)、c...

本文档提供了一个基于Egg.js的API实例库,涵盖了与MySQL、Redis、MongoDB的集成,Mock数据服务,服务器渲染(EJS),单元测试(Mocha)等功能。示例包括数据库操作、Mock数据生成、JWT token验证、CURL请求、日志定制、数据加密、文件上传和定时任务。开发者可以通过快速启动指南进行本地开发和测试。
摘要由CSDN通过智能技术生成

eggjs-go-examples

node API实例基础库,基于Egg.js,用于快速集成开发前后端分离的服务端。

涵盖mysql、redis、mongodb、Mock数据服务&生成文档、服务器渲染(ejs)、curl、定时任务、RESTful接口开发、文件上传、单元测试、token验证、数据加密、日志定制等

QuickStart

$ mkdir myegg & cd myegg

$ npm i

$ npm install apidoc -g

$ npm run local

$ open http://localhost:7001/

Development

$ npm run local //启动local环境

$ npm run uat //启动uat测试环境

$ npm run prod //启动生产环境

$ npm run stage //启动stage环境

$ npm stop //停止服务

$ npm run document //生产API文档

$ npm run test //单元测试 mocha

链接数据库 (mysql, mongoDB, redis)

参见 ./app/router.js

其中包含操作实例,包含mysql, mongoDB增删改查及分页请求;redis设置读取

启动步骤:

1、./config/plugin.js 将对应插件的enable设置为true

2、./config/config.defaule.js 配置连接信息

mongoDB API参见 mongoosejs

mysql API参见 egg-mysql API较少不能满足可使用 app.mysql.q

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值