Saya memiliki masalah serupa, ternyata saya meninggalkan "http://" dari ROOT_URL.
Pesan log Anda cukup umum, apakah ada yang sebelumnya?
Inilah cara saya menjalankan aplikasi meteor "todos" di heroku dan mongolab.
Meteor di Heroku
Instal meteor
curl install.meteor.com | /bin/sh
Tambahkan meteor ke jalur kita sehingga kita dapat menjalankan perintah "meteor" dari mana saja.
mengkloning aplikasi meteor yang ada ke dalam folder heroku.
meteor create --example todos heroku
ubah ke folder aplikasi meteor.
cd heroku
Saya menambahkan file package.json yang terlihat seperti berikut ini.
{
"name": "myapp",
"version": "0.0.1",
"engines": {
"node": "0.10.33",
"npm": "1.4.23"
},
"dependencies": {
"fibers": "1.0.0"
}
}
ubah ke folder rumah kami. Kami ingin kembali ke tempat kami sebelumnya.
pushd ~
dapatkan klien heroku dan instal.
wget http://assets.heroku.com/heroku-client/heroku-client.tgz
tar -zxvf heroku-client.tgz
export PATH=${PATH}:${HOME}/heroku-client/bin
Kembali ke lokasi kami sebelumnya.
popd
masuk ke heroku.
heroku login
Siapkan subfolder kami sebagai repositori git, yang akan kami dorong ke heroku. Ganti nama aplikasi heroku Anda sendiri dengan "mikestodos" di bawah ini.
git init
heroku git:remote -a mikestodos
git add .
git commit -a -m "first deploy"
Buat heroku aplikasi. Milik saya disebut mikestodos.
heroku create mikestodos --stack cedar --region us --buildpack https://github.com/AdmitHub/meteor-buildpack-horse.git
Buat mongolab baru database, dan juga pengguna database baru.
Setel MONGO_URL untuk heroku menjadi URL database MongoLabs kami. Formatnya adalah:
heroku config:set MONGO_URL=mongodb://<my_mongouser>:<my_mongodbpassword>@<mymongoserver>:<mymongoport>/<mymongodbname>
ganti URL MongoLabs Anda sendiri di bawah ini.
heroku config:set MONGO_URL=mongodb://mikestodos:<dbpassword>@ds051980.mongolab.com:51980/mikestodos
Setel ROOT_URL untuk aplikasi heroku kami.
heroku config:set ROOT_URL=http://mikestodos.herokuapp.com
Sekarang dorong aplikasi kita ke heroku.
git push heroku master