1

個人的な趣味のプロジェクトのために解析をセットアップしようとしています - Heroku にデプロイすることにしました。

この readme の手順に従いました: https://github.com/ParsePlatform/parse-server-example

ボタンをクリックしましたDEPLOY to HEROKU。すべてうまくいきました。しかし、にアクセスできませんParse Dashboard

私の構成(テストアプリ-これを削除して再展開するため、資格情報を共有しています):

APP_NAME:test1000000

SERVER_URL:http://test1000000.herokuapp.com/parse

APP_ID:test1000000

MATER_KEY:myMasterKey

もっとやらなければならないことはありますか?

ブラウザで以下のリンクにアクセスしようとすると、次のように表示されます。

  1. http://test1000000.herokuapp.com/parse

    =>Cannot GET /parse

  2. http://test1000000.herokuapp.com/apps

    =>Cannot GET /apps

  3. http://test1000000.herokuapp.com/

    =>I dream of being a website. Please star the parse-server repo on GitHub!

何か不足していますか?

4

1 に答える 1

2

はい、そうしました。ドキュメントを確認してください。本当に同じアプリケーションでそれらが必要な場合は、ドキュメントのこの部分を見てください

Parse Server と Parse Dashboard の両方を同じサーバー/ポートで実行する場合は、両方を高速ミドルウェアとして実行できます。

var express = require('express');
var ParseServer = require('parse-server').ParseServer;
var ParseDashboard = require('parse-dashboard');

var allowInsecureHTTP = false

var api = new ParseServer({
    // Parse Server settings
});

var dashboard = new ParseDashboard({
    // Parse Dashboard settings
}, allowInsecureHTTP);

var app = express();

// make the Parse Server available at /parse
app.use('/parse', api);

// make the Parse Dashboard available at /dashboard
app.use('/dashboard', dashboard);

var httpServer = require('http').createServer(app);
httpServer.listen(4040);

ただし、ダッシュボードを別のアプリとして使用するか (無料プランで十分なので、heroku では無料です)、ローカルホストにデプロイする方がはるかに安全です。また、アプリにダッシュボードがありません。mongolab ダッシュボードで直接作業を行っているだけです。

于 2016-08-29T03:33:45.443 に答える