npm install -g feathers-cli
Sekarang kita akan coba membuat aplikasi simple dengan nama messages dan terkoneksi kedatabase Postgresql.
Perhatikan gambar dibawah ini :
Langkah 1 adalah generate app dengan mengetikan : feathers generate app
Setelah itu ikuti langkah-langkahnya dan buat service nya dengan menggunakan generate service. Perhatikan gambar dibawah ini :
Oke jika kalian perhatikan gambar diatas, saya sudah mengkoneksikan ke database postgres dan perhatikan baris koneksinya :
postgres://username:password@localhost:5432/namadb
Sebelumnya kalian harus sudah create database nya didalam postgreSQL.
Setelah itu jalankan aplikasinya dengan mengetikan : npm start
Buka di browser : http://localhost:3030 maka akan tampil halaman hello feathers, lalu bagaimana dengan aplikasinya ? coba kalian tambahkan menjadi : http://localhost:3030/messages maka akan keluar json data. Lalu bagaimana cara ngetes insert dan apakah sudah benar koneksi ke postgresqlnya ?
Coba kalian show database dan show table nya dan perhatikan pasti akan tercreate otomatis tabel baru bernama messages sesuai dengan nama service yang akan kalian buat.
Insert dengan menggunakan curl : curl ‘http://localhost:3030/messages/’ -H ‘Content-Type: application/json’ –data-binary ‘{ “text”: “Hello Feathers!” }’
Coba sekarang kalian lihat di browser dengan path message maka akan tampil json datanya seperti dibawah ini :
{"total":1,"limit":10,"skip":0,"data":[{"id":1,"text":"Hello Feathers!","createdAt":"2017-07-28T03:32:18.522Z","updatedAt":"2017-07-28T03:32:18.522Z"}]}