Closed mmtdream closed 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.
问题描述请看这里: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行写死的代码,就一切正常。所以问题可能就出在数据库的设置上面,期待解决方法,谢谢大家。