Tôi gặp sự cố tương tự, hóa ra là tôi đã tắt "http://" khỏi ROOT_URL.
Thông báo nhật ký của bạn khá chung chung, có gì trước đó không?
Đây là cách tôi có ứng dụng "todos" sao băng chạy trên heroku và mongolab.
Meteor on Heroku
Cài đặt sao băng
curl install.meteor.com | /bin/sh
Thêm sao băng vào đường đi của chúng tôi để chúng tôi có thể chạy lệnh "sao băng" từ mọi nơi.
sao chép một ứng dụng sao băng hiện có vào thư mục heroku.
meteor create --example todos heroku
thay đổi thành thư mục của ứng dụng sao băng.
cd heroku
Tôi đã thêm một tệp package.json giống như sau.
{
"name": "myapp",
"version": "0.0.1",
"engines": {
"node": "0.10.33",
"npm": "1.4.23"
},
"dependencies": {
"fibers": "1.0.0"
}
}
thay đổi vào thư mục chính của chúng tôi. Chúng tôi muốn quay lại vị trí cũ của chúng tôi.
pushd ~
tải ứng dụng khách heroku và cài đặt nó.
wget http://assets.heroku.com/heroku-client/heroku-client.tgz
tar -zxvf heroku-client.tgz
export PATH=${PATH}:${HOME}/heroku-client/bin
Quay lại vị trí cũ của chúng tôi.
popd
đăng nhập vào heroku.
heroku login
Thiết lập thư mục con của chúng tôi như một kho lưu trữ git, mà chúng tôi sẽ đẩy lên heroku. Thay thế tên ứng dụng heroku của riêng bạn cho "mikestodos" bên dưới.
git init
heroku git:remote -a mikestodos
git add .
git commit -a -m "first deploy"
Tạo heroku ứng dụng. Của tôi được gọi là mikestodos.
heroku create mikestodos --stack cedar --region us --buildpack https://github.com/AdmitHub/meteor-buildpack-horse.git
Tạo mongolab mới cơ sở dữ liệu và cả người dùng cơ sở dữ liệu mới.
Đặt MONGO_URL cho heroku làm URL cơ sở dữ liệu MongoLabs của chúng tôi. Định dạng là:
heroku config:set MONGO_URL=mongodb://<my_mongouser>:<my_mongodbpassword>@<mymongoserver>:<mymongoport>/<mymongodbname>
thay thế URL MongoLabs của riêng bạn bên dưới.
heroku config:set MONGO_URL=mongodb://mikestodos:<dbpassword>@ds051980.mongolab.com:51980/mikestodos
Đặt ROOT_URL cho ứng dụng heroku của chúng tôi.
heroku config:set ROOT_URL=http://mikestodos.herokuapp.com
Bây giờ, hãy đẩy ứng dụng của chúng tôi lên heroku.
git push heroku master