Clouda-team / Cloudajs

Clouda Framework - A Realtime Javascript RIA Framework For Mobile WebApp
899 stars 403 forks source link

之前问题没有解决,问题被关闭,这里重发一下。 #15

Closed mmtdream closed 11 years ago

mmtdream commented 11 years ago

问题描述请看这里:https://github.com/brandnewera/sumeru/issues/14

我按新版本的设置试过,可是还是不行,socket服务无法正常启动,返回500 Internal Server Error ,以至于App无法正常运行。即下面4行代码: host = process.env.BAE_ENV_ADDR_MONGO_IP; port = +process.env.BAE_ENV_ADDR_MONGO_PORT; username = process.env.BAE_ENV_AK; password = process.env.BAE_ENV_SK;

只要我修改为问题描述的那4行写死的代码,就一切正常。所以问题可能就出在数据库的设置上面,期待解决方法,谢谢大家。

mmtdream commented 11 years ago

非常感谢,已经解决了。

在 2013-06-19 15:23:55,ganxun1 notifications@github.com 写道:

如果在BAE上使用环境变量获取数据库的相关数据时,必须修改 下面两行代码:

var server = new mongodb.Server(host, port, serverOptions); //your dbname为分配的dbname var db = new mongodb.Db('your dbname', server, {});

该代码在 “ DbCollectionHandler.js ” 文件中140行左右,填入分配的数据库名(必须正确) 否则找不到相应的数据库,在Server就会报错,在前端显示就是“500”

— Reply to this email directly or view it on GitHub.