sql >> データベース >  >> NoSQL >> MongoDB

Meteor1.0アプリをherokuにデプロイした後のアプリケーションエラー

    同様の問題が発生しましたが、ROOT_URLから「http://」を省略したことが判明しました。

    ログメッセージはかなり一般的ですが、その前に何かありますか?

    これが、herokuとmongolabで流星「todos」アプリを実行する方法です。

    Herokuの流星

    流星をインストールする

    curl install.meteor.com | /bin/sh
    

    パスにmeteorを追加して、どこからでも「meteor」コマンドを実行できるようにします。

    既存のmeteorアプリをherokuフォルダーに複製します。

    meteor create --example todos heroku
    

    流星アプリのフォルダに移動します。

    cd heroku
    

    次のようなpackage.jsonファイルを追加しました。

    {
      "name": "myapp",
      "version": "0.0.1",
      "engines": {
        "node": "0.10.33",
        "npm":  "1.4.23"
      },
      "dependencies": {
        "fibers": "1.0.0"
      }
    }
    

    ホームフォルダに移動します。以前の場所に戻りたいです。

    pushd ~
    

    herokuクライアントを入手してインストールします。

    wget http://assets.heroku.com/heroku-client/heroku-client.tgz
    tar -zxvf heroku-client.tgz 
    export PATH=${PATH}:${HOME}/heroku-client/bin
    

    以前の場所に戻ります。

    popd
    

    herokuにログインします。

    heroku login
    

    サブフォルダーをgitリポジトリとして設定します。これをherokuにプッシュします。以下の「mikestodos」を独自のherokuアプリ名に置き換えてください。

    git init
    heroku git:remote -a mikestodos
    git add .
    git commit -a -m "first deploy"
    

    heroku を作成します アプリ。鉱山はミケストドスと呼ばれています。

    heroku create mikestodos --stack cedar --region us --buildpack https://github.com/AdmitHub/meteor-buildpack-horse.git
    

    新しいmongolab を作成します データベース、および新しいデータベースユーザーも同様です。

    herokuのMONGO_URLをMongoLabsデータベースのURLに設定します。形式は次のとおりです。

    heroku config:set MONGO_URL=mongodb://<my_mongouser>:<my_mongodbpassword>@<mymongoserver>:<mymongoport>/<mymongodbname>
    

    以下の独自のMongoLabsURLに置き換えてください。

    heroku config:set MONGO_URL=mongodb://mikestodos:<dbpassword>@ds051980.mongolab.com:51980/mikestodos
    

    herokuアプリのROOT_URLを設定します。

    heroku config:set ROOT_URL=http://mikestodos.herokuapp.com
    

    次に、アプリをherokuにプッシュします。

    git push heroku master
    



    1. ネストされたドキュメントを配列で返す方法

    2. MongoRepositoryの実装/オーバーライドはHATEOASフォーマットを維持します

    3. これはMongoDBでどのように選択されますか

    4. Redis値の更新