2017-09-06 1 views
1

Ich bin neu zu analysieren! Webentwickler arbeiten hauptsächlich an PHP-basierten Projekten.Ich kann nicht finden, wie parse auf meinem Ubuntu-Server ausgeführt wird

Ich habe neue bereits laufende Projekt auf dem Parser-Server. Es ist auf dem Ubuntu-Server gehostet.

Projekt läuft bereits. Aber, ich weiß nicht, von wo man beginnt, den Fluss des Projektes zu verstehen!

Ich versuche, das Dashboard/Admin-Panel zu finden, wo ich einige APIs finden und überprüfen kann, wie Sie sie ausführen/ändern.

Ich versuche:

http://ipaddress:1337/parse 
and 
http://domain:1337/parse 

Aber seine gibt mir Fehler:

{"error":"unauthorized"} 

Jede Hilfe würde geschätzt. Danke

+1

Sie haben Parse Server bekommen gehostet, die nur die API hostet. Sie müssen auch Parse-Dashboard hosten, wenn Sie das Dashboard/Admin-Panel anzeigen möchten. Oder Sie können einfach in die PHP-Dokumentation einsteigen: http://docs.parseplatform.org/php/guide/ – toddg

Antwort

1

Bitte überprüfen Sie Ihre Parse-Armaturenbrett-config.json Datei zu installieren.

Ihre App Detail ist wie unten:

"apps": [{ 
    "serverURL": "http://localhost:1337/parse", 
    "appId": "appId", 
    "masterKey": "masterKey", 
    "appName": "appname" 
    }] 

Wenn ok, dann müssen Sie versuchen: http://yourserver:4040/apps

0

Schritt 1 - Installieren Node.js und Entwicklungstools den aktuellen Arbeitspfad zu Ihrem sudo Benutzer Beginnen Verzeichnis nach Hause zu ändern:

cd ~ 

NodeSource eine Apt-Repository für Debian und Ubuntu Node bietet. js Pakete. Wir werden es verwenden, um Node.js zu installieren. NodeSource bietet ein Installationsskript für die neueste stabile Version (v5.5.0 zum Zeitpunkt der Erstellung), die in den Installationsanweisungen zu finden ist. Laden Sie das Skript mit Curl:

curl -sL https://deb.nodesource.com/setup_5.x -o nodesource_setup.sh 

Sie können den Inhalt dieses Skripts überprüfen, indem es mit Nano öffnen oder Ihrem Texteditor der Wahl:

nano ./nodesource_setup.sh 

Als nächstes laufen nodesource_setup.sh. Die -E-Option zu sudo erzählt es die Benutzerumgebungsvariablen zu erhalten, so dass sie durch das Skript zugegriffen werden kann:

sudo -E bash ./nodesource_setup.sh 

Wenn das Skript fertig ist, NodeSource Repositories sollten auf dem System verfügbar sein. Wir können apt-get verwenden, um das Paket nodejs zu installieren. Wir installieren auch die build-essential metapackage, die eine Reihe von Entwicklungs-Tools bereitstellt, die später nützlich sein kann, und das Git Versionskontrollsystem für Projekte von GitHub Abrufen:

sudo apt-get install -y nodejs build-essential git 

Schritt 2 - Installieren Sie ein Beispiel Parse Server App Parse Server wurde für die Verwendung in Verbindung mit Express entwickelt, einem beliebten Webanwendungsframework für Node.js, mit dem Middlewarekomponenten, die einer definierten API entsprechen, auf einem bestimmten Pfad bereitgestellt werden können. Das parse-server-example-Repository enthält eine ausgeführte Beispielimplementierung dieses Musters.

das Repository mit git Abrufen:

git clone https://github.com/ParsePlatform/parse-server-example.git 

das Parsing-Server-Beispiel Verzeichnis, das Sie gerade geklonte eingeben:

cd ~/parse-server-example 

Verwenden npm Abhängigkeiten zu installieren, einschließlich dem Parsing-Server in den aktuellen directory:

npm install 

npm holt alle Module, die von parse-server und st benötigt werden erzähle sie in ~/parse-server-example/node_modules.

Verwenden Sie npm, um den Dienst zu starten. Dadurch wird ein Befehl ausgeführt, der in der Eigenschaft start von package.json definiert ist. In diesem Fall läuft es Knoten index.js:

npm start 

Ausgabe

[email protected] start /home/sammy/parse-server-example node index.js parse-server-example running on port 1337.

Sie die laufende Anwendung durch Drücken von Strg-C jederzeit beenden kann.

Schritt 4

Parse Armaturenbrett

npm install -g parse-dashboard 

dann zugreifen Sie können es durch

http://yourserver:1337/dashboard 
+0

Das Setup für die Analyse läuft bereits auf meinem Server. Ich muss nur herausfinden, ob es Dashboard hat oder nicht. Ich muss auch prüfen, ob ich welche APIs hinzugefügt werden kann und welche Logik dahinter steckt. –

+0

Ich habe müde mit Standard-URLs, die möglich sein könnten, um die Dashboard-URLs wie in meiner Frage beschrieben zu erhalten. Ich hoffe, es wird dir helfen, meine Frage zu bekommen und was ich wissen muss. –

+1

Sie sollten das Dashboard wie in Schritt 4 in meiner Antwort installieren –

Verwandte Themen