Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TEST Service
Project guide
In this project, you'll see the following Midway based practice case (the upper layer uses egg.js)
Midway is based on TypeScript development and combines OOP + Class + IoC. midway is similar to nestjs in its design concept
The capabilities supported by Test Service
Usage
The following environmental support is required to run the project
Installation dependency by docker
Initializing db
Development
Deploy
npm scripts
npm run lint
to check code style.npm test
to run unit testRedis
Redis partition
user:accessToken:${id}
Cache user Token informationuser:userinfo:${id}
Cache user basic informationJaeger
Jaeger [OpenTracing] (https://opentracing.io/docs/)
This implementation is based on the ctx mechanism and combined with midway's dependency injection to realize non-intrusive spanContext delivery
Interface document
Unit testing
The unit test framework is Mocha.
Support the case for
. Skip ()
. Only ()
combination of optional * * * * and * * * * to achieve fast,Suitable for scenarios involving complex, coupled business projects