sql >> Database teknologi >  >> NoSQL >> MongoDB

Applikationsfejl efter implementering af Meteor 1.0-appen på heroku

Jeg havde et lignende problem, det viste sig, at jeg havde udeladt "http://" fra ROOT_URL.

Dine logmeddelelser er ret generiske, er der noget før det?

Her er hvordan jeg fik meteor "todos"-appen til at køre på heroku og mongolab.

Meteor på Heroku

Installer meteor

curl install.meteor.com | /bin/sh

Tilføj meteor til vores vej, så vi kan køre "meteor"-kommandoen hvor som helst.

klone en eksisterende meteor-app ind i heroku-mappen.

meteor create --example todos heroku

skift til meteor-appens mappe.

cd heroku

Jeg tilføjede en package.json-fil, der ser ud som følgende.

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

skifte til vores hjemmemappe. Vi vil gerne vende tilbage til vores tidligere plads.

pushd ~

Hent heroku-klienten og installer den.

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

Gå tilbage til vores tidligere placering.

popd

log ind på heroku.

heroku login

Opsæt vores undermappe som et git-lager, som vi vil skubbe til heroku. Erstat dit eget heroku-appnavn med "mikestodos" nedenfor.

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

Opret en heroku app. Min hedder mikestodos.

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

Opret et nyt mongolab database og også en ny databasebruger.

Indstil MONGO_URL for heroku til at være vores MongoLabs database-URL. Formatet er:

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

erstatte din egen MongoLabs URL nedenfor.

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

Indstil ROOT_URL for vores heroku-app.

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

Skub nu vores app til heroku.

git push heroku master



  1. Hvordan sammenkæder man strengresultater fra flere MongoDB-poster til et enkelt resultat i MongoDB?

  2. findOneAndUpdate forårsager duplikeringsproblem

  3. MongoDb Distinct med forespørgsel C# driver

  4. MongoDB deleteMany()