This is the boilerplate for creating an API server in AdonisJs, it comes pre-configured with.
- Bodyparser
- Authentication
- CORS
- Lucid ORM
- Migrations and seeds
- Clone this repo
- cd adonis-smart-api
- Run
npm install
- Create database
- Setting connection db in
.env
- npm i -g @adonisjs/cli
- Run
adonis key:generate
- Run
adonis migration:refresh && adonis seed:sync
- Run
adonis serve --dev
- Enjoy
npx nyc adonis test
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s |
---|---|---|---|---|---|
All files | 98.53 | 87.5 | 93.75 | 98.53 | |
Controllers/Http | 100 | 90 | 100 | 100 | |
AuthController.js | 100 | 100 | 100 | 100 | |
PostController.js | 100 | 75 | 100 | 100 | 48 |
UserController.js | 100 | 100 | 100 | 100 | |
Models | 94.44 | 83.33 | 88.89 | 94.44 | |
Post.js | 100 | 75 | 100 | 100 | 13 |
Token.js | 100 | 100 | 100 | 100 | |
User.js | 90 | 100 | 80 | 90 | 43 |