MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Грешка в приложението след внедряване на приложението Meteor 1.0 на heroku

Имах подобен проблем, оказа се, че съм изпуснал "http://" от ROOT_URL.

Вашите регистрационни съобщения са доста общи, има ли нещо преди това?

Ето как накарах приложението meteor „todos“ да работи на heroku и mongolab.

Метеор на Heroku

Инсталирайте meteor

curl install.meteor.com | /bin/sh

Добавете метеор към нашия път, за да можем да изпълним командата „метеор“ отвсякъде.

клонирайте съществуващо приложение за метеор в папката heroku.

meteor create --example todos heroku

промените в папката на приложението meteor.

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 ап. Моят се казва mikestodos.

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

Създайте нов mongolab база данни, както и нов потребител на база данни.

Задайте MONGO_URL за heroku като URL на нашата база данни MongoLabs. Форматът е:

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

заменете своя собствен URL адрес на MongoLabs по-долу.

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

Задайте ROOT_URL за нашето приложение heroku.

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

Сега изпратете нашето приложение към heroku.

git push heroku master



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Изпълнение на множество заявки в mongo`

  2. Не могат да се използват знаци { и } в конзолата на mongodb

  3. PyMongo повдига [errno 49] не може да присвои заявения адрес след голям брой заявки

  4. MongoDB + JS Датата е изместена -1 ден

  5. Каква е разликата между запазване и вмъкване в Mongo DB?