啟動MongDB的時候,需要關閉數據庫文件大小的預分配,不然會間或出現單元測試連接數據庫超時
mongod --noprealloc --nojournal
Heroku/MongoLab上部署Poang應用
創建進程文件Procfile,并指定如何啟動該進程,詳細可以參照Heroku指南
web: node app.js
MongoLab數據庫連接的環境變量
Poang首先會使用Heroku提供的環境變量process.env.MONGOLAB_URI,如果找不到則會使用Strider提供的process.env.MONGODB_URI,如果還是找不到會使用本地系統默認配置config.default_db_uri
在Heroku上添加MongoLab模塊插件,使用Heroku Toolbelt創建MongoLab模塊,命令如下(如果在本地目錄,無需指定應用名稱)
heroku addons:add mongolab:starter --app [your_app_name]