Előfeltételek
1. lépés: Frissítse a rendszert
2. lépés: Telepítse a Node.js fájlt
3. lépés: Telepítse a MongoDB kiszolgálót
4. lépés: Telepítse az Parse Servert
5. lépés: Indítsa el az Parse Servert
6. lépés: Tesztelje az elemzési kiszolgálót
Az Parse Server a leállítás alatt álló Parse háttérszolgáltatás nyílt forráskódú alternatívája . Ha rajongója ennek a szolgáltatásnak, továbbra is élvezheti ugyanazt az élményt, ha telepíti a Parse Servert a saját szerverére.
Ez a cikk végigvezeti Önt a Parse Server telepítésének folyamatán egy CentOS 7 rendszerű gépen.
Előfeltételek
1. lépés: Frissítse a rendszert
Nyisson meg egy SSH terminált, jelentkezzen be a szerverére sudo felhasználóként, majd az alábbi parancsokkal frissítse a rendszert a legújabb stabil állapotra:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
A rendszer újraindulása után a továbblépéshez jelentkezzen be ugyanazzal a sudo felhasználóval.
2. lépés: Telepítse a Node.js fájlt
Telepítse a legújabb Node.js 6.x-et az alábbiak szerint, amely 6.9.4a cikk írásakor van:
cd
curl --silent --location https://rpm.nodesource.com/setup_6.x | sudo bash -
sudo yum install -y nodejs
3. lépés: Telepítse a MongoDB kiszolgálót
Hozza létre a MongoDB 3.4 YUM repót úgy, hogy az alábbi teljes kódszegmenst átmásolja az SSH-termináljába, majd megnyomja a gombot 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
Használja a következő parancsokat a MongoDB Server legújabb stabil kiadásának telepítéséhez és elindításához, amely 3.4.1a cikk írásakor van:
sudo yum install -y mongodb-org
sudo systemctl start mongod.service
sudo systemctl enable mongod.service
4. lépés: Telepítse az Parse Servert
Telepítse a 2.3.2cikk írásakor a legújabb Parse Servert az alábbiak szerint:
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
5. lépés: Indítsa el az Parse Servert
A Parse Server használata előtt be kell állítania két paramétert (appId és masterKey) a hitelesítéshez.
Feltéve, hogy:
- appId =
462s45ze2vn6x2vrfyfenqmksngx5xbs
- masterKey =
kcr454f9xgq3bpdbhwuy4umamekk3n7f
Indítsa el a Parse Servert a következőképpen:
mongodb-runner start
parse-server --appId 462s45ze2vn6x2vrfyfenqmksngx5xbs --masterKey kcr454f9xgq3bpdbhwuy4umamekk3n7f --databaseURI mongodb://localhost/test
A kimenetnek hasonlónak kell lennie:
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
Ez az. A Parse Server egy önálló verziója sikeresen üzembe helyezve a gépen.
6. lépés: Tesztelje az elemzési kiszolgálót
Mielőtt továbblépne, meg kell nyitnia egy új SSH terminálkonzol ablakot, hogy a Parse Server továbbra is futhasson a jelenlegiben.
Az új SSH teminal konzol ablakban küldjön adatokat a MongoDB adatbázisba az alábbiak szerint:
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
A következőhöz hasonló választ kell kapnia:
{"objectId":"meNcfQ6JJJ","createdAt":"2017-01-20T02:19:57.436Z"}
Ezután a következő paranccsal kérheti le az adatokat:
curl -X GET \
-H "X-Parse-Application-Id: 462s45ze2vn6x2vrfyfenqmksngx5xbs" \
http://localhost:1337/parse/classes/Inventory/meNcfQ6JJJ
Ezúttal a következőhöz hasonló választ kell kapnia:
{"objectId":"meNcfQ6JJJ","score":1337,"InventoryName":"Desktops","cheatMode":false,"createdAt":"2017-01-20T02:19:57.436Z","updatedAt":"2017-01-20T02:19:57.436Z"}
Ezzel az oktatóanyagunk véget ért. Köszönöm, hogy elolvasta.