Search what you want

Tuesday, September 27, 2016

Install Loopback [NodeJS]

uninstall seluruh instalasi node dan npm yang pernah dilakukan.
sudo apt-get purge nodejs
sudo apt-get autoremove

Proses instalasi NodeJS:
1. masuk sebagai super user (linux/ubuntu)
$ su
2. Masukan password root yang berada di computer
3. masukan repository nodejs 6
4. instalasi Node
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get install -y nodejs
5. setelah proses instalasi selesai, cek version dari node dan npm
$ node -v
akan tampil versi dari node -> v6.6.0

$ npm -v
akan tampil versi dari npm -> 3.10.3

jika node masih dalam versi "v0.10.32" maka ulangi proses instalasi node. pastikan anda dalam akses sebagai super user (ubuntu)

jika npm masih dalam versi dibawah 2.1.8 maka coba install kembali npm nya

$ npm install npm -g

Proses Instalasi Loopback:
1. install loopback

$ npm install -g strongloop
tunggu hingga proses instalasi selesai

2. masuk ke directory dimana projek akan ditempatkan

$ slc loopback
3. masukan nama directory projek yang akan dibuat

[?] What's the name of your application? namaFolder
tunggu hingga proses instalasi selesai

4. Change directory to your app
 $ cd namaFolder
5. Create a model in your app
$ slc loopback:model
6. Compose your API, run, deploy, profile, and monitor it with Arc
$ slc arc
7. Run the app
$ node .

Proses koneksi ke database MySql:
1. Masuk ke derectory projek 
$ cd <go-to-your-directory>
2. jalankan GUI
$ slc arc
 akan langsung diarahkan ke address yang diizinkan

3. register akun yang akan di buat
klik link untuk register

4. isikan alamat email yang akan digunakan untuk login

5. masuk ke dashboard email, akan dikirimkan email verifikasi ke alamat email anda, klik link tersebut.

6. lengkapi data diri anda anda untuk akun anda.

7. setelah selesai, kembali ke halaman login dan login dengan akun yang telah di buat
8. buat koneksi ke database yang di inginkan, saya memilih MySql
kemudian "test connection".

9. jika terjadi kesalahan dalam koneksi "Connector "mysql" is not installed."  install terlebih dahulu koneksi ke databasenya

9.1. masuk ke directory projek
9.2. install koneksi ke mysql
$ npm install loopback-connector-mysql --save
10. jika koneksi telah dibuat, tidak akan ada lagi pesan kesalahan

11. import all attribut in mysql database to loopback


12. jika berhasil, jalankan servernya

GUI untuk loopback


uji coba menggunakna rest client



~Sekian dan semoga berguna~


ref:
http://askubuntu.com/questions/786015/how-to-remove-nodejs-from-ubuntu-16-04

https://nodejs.org/en/download/package-manager/

http://loopback.io/getting-started/

https://strongloop.com/get-started/

https://docs.strongloop.com/display/public/LB/Connecting+models+to+data+sources

No comments:

Post a Comment