Introduce Sails.js | Goodpixelpro Tutorial

Goodpixelpro Tutorial –

Hai gais, sebelumnya gue udah nge-share ke kalian salah satu framework node.js yaitu express.js. Nah untuk kali ini gue akan share framework lain yang bisa kalian gunakan selain express.js yaitu sails.js .
Hmmm sails.js ?
Sails.js adalah mvc framework yang paling populer untuk node.js. Sails.js memiliki berapa fitur, diantaranya:
  1. Sails.js mempermudah kita untuk menggunakan WebSocket, karena sails.js sendiri sudah menambahkan fitur WebSocket saat kita menginstall sails.js,
  2. Salis.js juga disupport oleh beberapa database sperti MySQL, PostgreSQL, MongoDB, Redis, dan Local disk,
  3. Yang membuat gue terkesima adalah Salis.js hadir dengan Auto-generated API nya yang membuat kita sangat mudah dan cepat untuk membuat API.
Oke kali ini gue mau membahas yang paling membuat gue terkesima yaitu membuat API pada sails.js, yuk kita buktikan ?
  1. Pertama install sails dengan command :
    npm install sails -g
  2. Lalu buat folder project dengan command :
    sails new demo
    dengan command tersebut kita telah membuat direkotri baru untuk project sails kita.
  3. Lalu kita masuk kedalam folder yang telah kita buat dengan command :
    cd demo
  4. Kemudian kita generate API kita dengan command :
    sails generate api member
    dengan command tersebut akan membuat 2 file baru yaitu di api/models/Members.js dan api/controller/MemberController.js
  5. Lalu ubah file Members.js dengan script berikut :
  6. Okeoce kita sudah selesai membuat API nya, kita jalankan aplikasi kita dengan command :
    sails lift
    setelah berhasil menjalankan aplikasi kita kuy kita cek di postman :
  • API post data
  • API get data
  • API update data
  • API delete data
Gimana gais ??? cepat dan mudah banget kan ?. Semoga bermanfaat yaaa ?

Referensi :
https://sailsjs.com/
https://devdactic.com/rapid-development-with-sailsjs/

Terimakasih telah berkunjung ke website Goodpixelpro. Semoga bermanfaat.!

There are no comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Start typing and press Enter to search

Shopping Cart