云代工厂:'应用程序无法启动'与猫鼬

时间:2013-02-07 23:22:49

标签: mongodb mongoose cloudfoundry

我有一个简单的快递应用mongoose。当我尝试使用vmc push将其上传到cloudfoundry时,部署过程失败:

Checking savenswap... GAVE UP
Application failed to start.

我的问题是当我使用该行时:

var mongoose = require('mongoose');

它失败了,因为当我不使用mongoose,而是mongoDB时,它会成功上传应用。我必须像cloudfoundry实例上的npm安装一样运行吗?

1 个答案:

答案 0 :(得分:2)

Cloud Foundry应该处理npm模块的安装。您是否有一个列出依赖项的有效package.json文件?你在本地运行npm install和shrinkwrap吗?

有关详情,请参阅http://blog.cloudfoundry.com/2012/12/19/recent-changes-in-node-js-modules-support/