Cara Memasang Pelayan Parse di Ubuntu 18.04 & 16.04

Cara Memasang Pelayan Parse di Ubuntu 18.04 & 16.04

Parse adalah backend mudah alih sebagai platform perkhidmatan, yang dimiliki oleh Facebook sejak 2013. Pada bulan Januari 2016, Parse mengumumkan bahawa perkhidmatan yang dihoskannya akan ditutup pada bulan Januari 2017. Jadi jika anda menghuraikan.pengguna com, anda mesti memindahkan semua perkhidmatan anda ke pelayan sendiri. Tutorial ini akan membantu anda memasang pelayan parse di Ubuntu 18.04 & 16.04 sistem operasi LTS.

Langkah 1 - Pasang nod.js

Pertama, anda perlu bersatu padu.JS PPA dalam sistem kami disediakan oleh laman web rasmi NodeJS. Kami juga perlu memasang pakej Python-Software-Properties jika tidak dipasang.

sudo apt-get pemasangan binaan git python-software-properties curl -sl https: // deb https: // deb.Nodesource.com/setup_12.X | sudo -e bash - 

Setelah menambah fail PPA yang diperlukan. Mari pasang pakej nodej. NPM juga akan dipasang dengan nod.js. Perintah ini juga akan memasang banyak pakej bergantung pada sistem anda.

sudo apt-get memasang nodej 

Langkah 2 - Pasang pelayan MongoDB

Anda juga perlu pelayan pangkalan data mongoDB pada sistem anda. Gunakan set arahan berikut untuk memasang versi terbaru pelayan MongoDB.

Menambah PPA MongoDB ke sistem anda.

sudo apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80 - -recv EA312927 echo "deb http: // repo.Mongodb.org/apt/ubuntu "$ (lsb_release -sc)"/mongodb -org/4.0 multiverse "| sudo tee/etc/apt/sumber.senarai.D/MongoDB.senarai 

Sekarang kemas kini cache apt dan pasang pelayan pangkalan data MongoDB.

sudo apt-get kemas kini sudo apt-get memasang mongodb-org 

Langkah 3 - Muat turun dan persediaan pelayan parse

Sekarang muat turun contoh fail pelayan parse yang disediakan oleh pemaju komuniti parse.

cd/opt git clone https: // github.com/parse-community/parse-server-example.git 

Sekarang jalankan arahan berikut untuk memasang semua kebergantungan NodeJS.

CD Parse-Server-Example NPM Pemasangan 

Sekarang edit indeks.fail dan kemas kini JS App_id, Master_key dan jika diperlukan Server_url seperti berikut. Gunakan rentetan rawak untuk app_id dan master_key untuk menguji persediaan anda.

Indeks VI.js 
var api = pareserver baru (databaseuri: databaseuri || 'mongoDB: // localhost: 27017/parse', awan: Proses.Env.Cloud_code_main || __dirname + '/awan/utama.JS ', Appid: Proses.Env.App_id || 'KSJ4KLJ5KJK435J3KSS9F9D8S9F8SD98F9SDF', Masterkey: Proses.Env.Master_key || 'Ksjfkkj3k4jk3j4k3juwe89isdjhfsjdfs', Serverurl: Proses.Env.Server_url || 'http: // localhost: 1337/parse', .. 

Setelah membuat perubahan di atas jalankan pelayan parse anda menggunakan arahan berikut.

NPM START  //// output> [dilindungi e-mel] Start/Opt/Parse-Server-Example> Index Node.JS Database_uri tidak ditentukan, jatuh ke localhost. Parse-Server-Example Running On Port 1337. Maklumat: Parse LiveQuery Server mula berjalan 

Langkah 4 - Server Parse Ujian

Oleh kerana pemasangan pelayan parse anda telah berjaya selesai. Lakukan beberapa ujian untuk memastikan ia berjalan.

Mula -mula tambahkan beberapa nilai untuk menghuraikan pelayan menggunakan alat baris perintah curl. Ini akan menyambung ke pelayan parse dan rekod akan disimpan ke pangkalan data mongoDB. Ubah myappid dengan anda yang ditakrifkan proses.Env.App_id dalam indeks.js.

curl -x post \ -h "X -Parse -Application -ID: myAppid" \ -h "jenis kandungan: aplikasi/json" \ -d '"scor": 1337, "InventoryName": "Desktops", " cheatmode ": false '\ http: // localhost: 1337/parse/kelas/inventori 

Hasilnya:

"ObjectId": "Abacyyppus", "Createat": "2016-09-14T19: 16: 19.254z " 

Sekarang gunakan arahan berikut untuk mengambil nilai dari pelayan parse.

curl -x get -h "x-parse-aplikasi-id: myappid" \ http: // localhost: 1337/parse/classes/inventory 


Hasilnya:

"Hasil": ["ObjectId": "Abacyyppus", "Skor": 1337, "InventoryName": "Desktops", "CheatMode": False, "Createdat": "2016-09-14T19: 16: 19.254Z "," UPDATEDAT ":" 2016-09-14T19: 16: 19.254Z "] 

Kesimpulan

Anda telah berjaya memasang dan mengkonfigurasi pelayan parse pada sistem anda. Mari kita sediakan papan pemuka parse untuk mengakses data pelayan parse.