Email: [email protected]
Password: challenge6
- Access open api '/api-docs'
Access to open-api
Repository ini ditujukan sebagai boilerplate dalam membuat sebuah HTTP Server menggunakan Express.js Repository ini menggunakan Service Repository Pattern, yang artinya di dalam repository ini terdapat modul model, controller, service, dan repository.
Untuk mulai membuat sebuah implementasi dari HTTP Server, mulainya menginspeksi file app/index.js
, dan lihatlah salah satu contoh controller
yang ada di app/controllers/mainController.js
Lalu untuk menjalankan development server, kalian tinggal jalanin salah satu script di package.json, yang namanya develop
.
npm install
sequalize db:create
sequelize db:migrate
sequlize db:seed:all
Di dalam repository ini sudah terdapat beberapa script yang dapat digunakan dalam memanage database, yaitu:
yarn db:create
digunakan untuk membuat databaseyarn db:drop
digunakan untuk menghapus databaseyarn db:migrate
digunakan untuk menjalankan database migrationyarn db:seed
digunakan untuk melakukan seedingyarn db:rollback
digunakan untuk membatalkan migrasi terakhir