是不是只能用BAE内建的模块啊!!!!!!我想用个socket.io它老是提示我500啊要么动不动就是404啊!!!!!!!!真的不是代码错误啊!!!!!!!app.conf我也改了啊!!!!!!!!!!!!!!!!!!我在自己电脑上和nitrous.io上都运行的没问题的啊!!!!!!!BAE是要闹哪样啊!!!!!!!!!!!!!!!!!!!!
我真的只是想来吐槽一下啊!!!!!!!!!!!!度娘你长点心啊!!!!!!!!!
没用过BAE,猜测是BAE不支持websocket,可以试试改一下socket.io的transports设置
io.configure(function () {
geddy.io.set("transports", ["xhr-polling"]);
geddy.io.set("polling duration", 10);
});
这个是用的geddy框架么??
晕,去掉geddy。。。无法编辑。。。能看懂就行了
要不我日本的linode的ubuntu服务器分你? 包年500吧。。只要你不要占资源太夸张,就ok。。
可以绑定域名,然后不需要备案。 默认帮你用nginx,然后后面跑nodejs。数据库你要用mysql, mongodb, rethinkdb都可以,我自己的也在上面跑的。
上次弄mongodb也是,会自动断掉然后一段时间连不上。
已放弃bae
我就自己弄着玩。。。还是谢谢你。。。
应该是这样的,socket.io需要新开启端口,而bae是不支持绑定新端口的,这个是一般的PAAS的通病。
赶脚是个渣渣:(
BAE还在官方github wiki的支持列表里…
确实很渣!
bae支持socket.io的,mongodb确实常常断开
你可以试试红帽的免费Openshift,我目前用的就是它而且free。或者是Koding不过Koding不适合部署,只是实验用的。
BAE就是个渣渣, 体验不好,还收费:(
赶脚koding收费很贵:( 楼上在openshift上做站了么?
- mongodb不支持长连接
- 请申请PORT服务
@kingapple Koding免费的是不允许24小时连续开机的。Openshift是可以的,资源还行,免费的最大3GB存储容量。你要加码的话价格应该还行。不过他的默认二级域名http访问有问题https没问题,我是买了个域名再绑定到新域名上的。支持NodeJs以及各种扩展。我目前制作了一个留言墙,最近没有空维护。http://www.javacs3app.com/
@JavaCS3 赶脚os部署很麻烦,是木:) class=“badge” 这个样式肿么找到的?话说用bs挺久,没见过这个样式:(
@kingapple 不会啊,前面配置会稍微麻烦一点点,后续都很好了啊!Badge在这里