Kuinka asentaa Parse Server CentOS 7:ään

Parse Server on avoimen lähdekoodin vaihtoehto Parse-taustapalvelulle, joka suljetaan. Jos olet tämän palvelun fani, voit silti nauttia samasta kokemuksesta ottamalla Parse Server -palvelimen käyttöön omalla palvelimellasi.

Tämä artikkeli opastaa sinut Parse Serverin asennuksen läpi CentOS 7 -koneeseen.

Edellytykset

Vaihe 1: Päivitä järjestelmä

Avaa SSH-pääte, kirjaudu sisään palvelimellesi sudo-käyttäjänä ja käytä sitten alla olevia komentoja päivittääksesi järjestelmän uusimpaan vakaaseen tilaan:

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

Kun järjestelmä käynnistyy uudelleen, kirjaudu takaisin sisään samana sudo-käyttäjänä jatkaaksesi.

Vaihe 2: Asenna Node.js

Asenna uusin Node.js 6.x seuraavasti, joka on 6.9.4kirjoitushetkellä:

cd
curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -
sudo yum install -y nodejs

Vaihe 3: Asenna MongoDB-palvelin

Luo MongoDB 3.4 YUM -repo kopioimalla koko alla oleva koodisegmentti SSH-päätteeseesi ja painamalla sitten Enter:

cat <<EOF | sudo tee -a /etc/yum.repos.d/mongodb-org-3.4.repo
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
EOF

Käytä seuraavia komentoja asentaaksesi ja käynnistääksesi MongoDB Serverin viimeisimmän vakaan julkaisun, joka on 3.4.1kirjoitushetkellä:

sudo yum install -y mongodb-org
sudo systemctl start mongod.service
sudo systemctl enable mongod.service

Vaihe 4: Asenna Parse Server

Asenna uusin Parse Server, joka on 2.3.2tämän artikkelin kirjoitushetkellä, seuraavasti:

sudo yum install git -y
cd /opt
sudo git clone https://github.com/ParsePlatform/parse-server.git
cd parse-server
sudo npm install -g parse-server mongodb-runner

Vaihe 5: Käynnistä Parse Server

Ennen kuin voit käyttää Parse Serveriä, sinun on määritettävä todennusta varten kaksi parametria (appId ja masterKey).

Olettaen että:

  • appId = 462s45ze2vn6x2vrfyfenqmksngx5xbs
  • masterKey = kcr454f9xgq3bpdbhwuy4umamekk3n7f

Käynnistä Parse Server seuraavasti:

mongodb-runner start
parse-server --appId 462s45ze2vn6x2vrfyfenqmksngx5xbs --masterKey kcr454f9xgq3bpdbhwuy4umamekk3n7f --databaseURI mongodb://localhost/test

Tulosteen tulee olla seuraavanlainen:

appId: 462s45ze2vn6x2vrfyfenqmksngx5xbs
masterKey: ***REDACTED***
port: 1337
host: 0.0.0.0
databaseURI: mongodb://localhost/test
mountPath: /parse
maxUploadSize: 20mb
userSensitiveFields: email
serverURL: http://localhost:1337/parse

[13831] parse-server running on http://localhost:1337/parse

Se siitä. Parse Serverin erillinen versio on otettu käyttöön koneellesi.

Vaihe 6: Testaa jäsennyspalvelinta

Ennen kuin voit jatkaa, sinun on avattava uusi SSH-päätekonsoli-ikkuna, jotta Parse Server pysyy käynnissä nykyisessä.

Lähetä tiedot MongoDB-tietokantaan uudessa SSH-pääkonsoliikkunassa seuraavasti:

curl -X POST \
-H "X-Parse-Application-Id: 462s45ze2vn6x2vrfyfenqmksngx5xbs" \
-H "Content-Type: application/json" \
-d '{"score":1337,"InventoryName":"Desktops","cheatMode":false}' \
http://localhost:1337/parse/classes/Inventory

Sinun pitäisi saada vastaus, joka on samanlainen kuin:

{"objectId":"meNcfQ6JJJ","createdAt":"2017-01-20T02:19:57.436Z"}

Sitten voit hakea tiedot seuraavalla komennolla:

curl -X GET \
-H "X-Parse-Application-Id: 462s45ze2vn6x2vrfyfenqmksngx5xbs" \
http://localhost:1337/parse/classes/Inventory/meNcfQ6JJJ

Tällä kertaa sinun pitäisi saada vastaus, joka on samanlainen:

{"objectId":"meNcfQ6JJJ","score":1337,"InventoryName":"Desktops","cheatMode":false,"createdAt":"2017-01-20T02:19:57.436Z","updatedAt":"2017-01-20T02:19:57.436Z"}

Tähän päättyy opetusohjelmamme. Kiitos kun luit.

Jätä kommentti

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja