2016-05-22 14 views
0

私はこのエラーを得続ける:...は...エラーコード:H10

私はHerokuの中でそれを見て、それは私のアプリは、Herokuの(..おかげでクラッシュしたことを示します... )。

{ 
    "name": "angular-express-part1", 
    "version": "0.0.1", 
    "private": true, 
    "scripts": { 
    "start": "NODE_ENV=production nodemon ./bin/www", 
    "test": "NODE_ENV=development nodemon ./bin/www" 
    }, 
    "dependencies": { 
    "async": "^2.0.0-rc.3", 
    "aws-sdk": "^2.3.11", 
    "bcryptjs": "^2.3.0", 
    "body-parser": "~1.0.0", 
    "cli-color": "^0.3.2", 
    "cookie-parser": "~1.0.1", 
    "crypto": "0.0.3", 
    "debug": "~0.7.4", 
    "express": "~4.0.0", 
    "express-method-override": "0.0.3", 
    "jwt-simple": "^0.5.0", 
    "moment": "^2.13.0", 
    "mongoose": "^4.4.14", 
    "morgan": "~1.0.0", 
    "request": "^2.72.0", 
    "static-favicon": "~1.0.0", 
    "underscore": "^1.6.0" 
    }, 
    "engines": { 
    "node": "~5.10.0", 
    "npm" : "~3.8.0" 
    } 
} 

私のDB構成:最大何

var mongoose = require('mongoose'); 

// Connections 
var developmentDb = process.env.MONGODB_URI; 
var productionDb = process.env.MONGODB_URI; 
var usedDb; 

// If we're in develoment... 
if (process.env.NODE_ENV === 'development') { 
    // set our database to the development one 
    usedDb = developmentDb; 
    // connect to it via mongoose 
    mongoose.connect(usedDb); 
} 

// If we're in production... 
if (process.env.NODE_ENV === 'production') { 
    // set our database to the development one 
    usedDb = productionDb; 
    // connect to it via mongoose 
    mongoose.connect(usedDb); 
} 

// get an instance of our connection to our database 
var db = mongoose.connection; 

// Logs that the connection has successfully been opened 
db.on('error', console.error.bind(console, 'connection error:')); 
// Open the connection 
db.once('open', function callback() { 
    console.log('Databsae Connection Successfully Opened at ' + usedDb); 
}); 

わからない

は、ここに私のpackage.jsonです。それは生産で働いています...

どんな明瞭さも高く評価されるでしょう。

答えて

0

まだコメントできません。

エラーが示すように、ルータはアプリケーションに要求を送信しようとするとクラッシュしたプロセスを検出しました。この状況では、ログの末尾(たとえばheroku logs --tail)を実行してから、アプリケーションを再起動してスタックトレースを監視するのが最善です。ここで、何が原因でアプリケーションがクラッシュするのかについて詳しく知ることができます。

起動時に問題が発生した場合は、アプリケーションをクラッシュさせてログに例外をスローすることができるかどうかを確認するために、受け入れテストを行う必要があります。

関連する問題