Example Using Swagger UI for NodeJS

Swagger

Swagger (http://swagger.io/) adalah salah satu tools yang populer di kalangan API developer terutama digunakan untuk membuat dokumentasi atas API yang telah dibuat.
Contoh official Swagger UI dari website mereka bisa dilihat disini : http://petstore.swagger.io/.

Berikut akan coba saya jabarkan step by step meng-implementasi Swagger UI ini di NodeJS secara sederhana, semua code ada di Github Repository https://github.com/mazipan/sample-swagger-for-nodejs

Continue reading “Example Using Swagger UI for NodeJS”

Nodejs – Unit Test for Restfull with Supertest, Mocha and Should

Mocha Unit Test

Pada artikel sebelumnya saya telah menulis bagaimana membuat REST API di nodejs dengan menggunakan expressjs, kali ini saya akan membuat unit test untuk REST API yang telah kita buat.
Semua code telah tersedia di github saya, disini https://github.com/mazipan/nodejs-simple-restfull-test-with-mocha

Sebelumnya mungkin anda ingin membaca dokumentasinya :
1. Supertest : https://github.com/visionmedia/supertest
2. Mocha : http://mochajs.org/
3. Should : https://shouldjs.github.io/

Continue reading “Nodejs – Unit Test for Restfull with Supertest, Mocha and Should”

Nodejs – Create first REST API with expressjs

Expressjs Framework

Ini adalah tulisan pertama saya tentang nodejs.
Hal yang sangat menarik tentunya mengingat nodejs juga sedang begitu diminati terutama bagi para Javascript developer.
Ada banyak hal sebenarnya yang ingin saya tulis,
namun saya coba menulis dari hal-hal yang saya anggap sederhana
dan kemungkinan akan banyak saya pakai kedepannya.
Pada akhirnya membahas REST API di nodejs yang jadi pilihan saya.

Continue reading “Nodejs – Create first REST API with expressjs”