uninstall seluruh instalasi node dan npm yang pernah dilakukan.
Proses instalasi NodeJS:
1. masuk sebagai super user (linux/ubuntu)
3. masukan repository nodejs 6
4. instalasi Node
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
Proses Instalasi Loopback:
1. install loopback
2. masuk ke directory dimana projek akan ditempatkan
4. Change directory to your app
11. import all attribut in mysql database to loopback
12. jika berhasil, jalankan servernya
GUI untuk loopback
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
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 computer3. 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 -vakan tampil versi dari node -> v6.6.0
$ npm -vakan 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 stronglooptunggu hingga proses instalasi selesai
2. masuk ke directory dimana projek akan ditempatkan
$ slc loopback3. masukan nama directory projek yang akan dibuat
[?] What's the name of your application? namaFoldertunggu hingga proses instalasi selesai
4. Change directory to your app
$ cd namaFolder5. Create a model in your app
$ slc loopback:model6. Compose your API, run, deploy, profile, and monitor it with Arc
$ slc arc7. 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 kesalahan11. import all attribut in mysql database to loopback
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