我要吐槽BAE!!!!!
发布于 11 年前 作者 jabez128 7232 次浏览 最后一次编辑是 8 年前

是不是只能用BAE内建的模块啊!!!!!!我想用个socket.io它老是提示我500啊要么动不动就是404啊!!!!!!!!真的不是代码错误啊!!!!!!!app.conf我也改了啊!!!!!!!!!!!!!!!!!!我在自己电脑上和nitrous.io上都运行的没问题的啊!!!!!!!BAE是要闹哪样啊!!!!!!!!!!!!!!!!!!!!

我真的只是想来吐槽一下啊!!!!!!!!!!!!度娘你长点心啊!!!!!!!!!

18 回复

没用过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上做站了么?

  1. mongodb不支持长连接
  2. 请申请PORT服务

@kingapple Koding免费的是不允许24小时连续开机的。Openshift是可以的,资源还行,免费的最大3GB存储容量。你要加码的话价格应该还行。不过他的默认二级域名http访问有问题https没问题,我是买了个域名再绑定到新域名上的。支持NodeJs以及各种扩展。我目前制作了一个留言墙,最近没有空维护。http://www.javacs3app.com/

@JavaCS3 赶脚os部署很麻烦,是木:) class=“badge” 这个样式肿么找到的?话说用bs挺久,没见过这个样式:(

@kingapple 不会啊,前面配置会稍微麻烦一点点,后续都很好了啊!Badge在这里

回到顶部