Muhammad Hafid

Janganlah malas untuk berkarya, biarpun sederhana tetapi bermanfaat bagi orang lain. Kerjakan dengan penuh kesabaran dan keikhlasan

Mencoba Framework Js Feathersjs

Mencoba framework javascript yang satu ini cukup buat saya agak bingung bagaimana cara test ibaratnya hello world. Yuk ikutin tutorial sederahana ini.

Saya disini menggunakan OS Ubuntu, sebelum melakukan create app menggunakan feathersjs ini kita harus melakukan installasi dengan mengetikan : 
npm install -g feathers-cli
Saya menggunakan akses root, setelah itu kalian membuat direktori dengan nama bebas, lalu masuk kedalam direktori tersebut.

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"}]}
Labels: javascript

Thanks for reading Mencoba Framework Js Feathersjs . Please share...!

0 Comment for "Mencoba Framework Js Feathersjs"

Terima kasih sudah berkunjung ke blog saya, semoga informasi nya bermanfaat buat anda.

Back To Top