本地测试代码是正常的,部署就失败。
官方能给个egg相关的demo吗?现在使用egg的人也比较多,但是leancloud上面部署却常常失败。
eggjs 不在我们官方的支持列表中,另外云引擎运行时是单核环境,eggjs 面向的是多核环境,在云引擎上跑 eggjs 没什么优势。
不过以前有用户在云引擎上成功部署过 eggjs。注意 eggjs 的默认配置很可能部署不了,您需要把 worker 的数目调到 1。另外如果实例内存过低(比如体验实例)也可能部署不了。
这就很尴尬了,我设置了worker为1,依旧是跑不起来。官方没有打算支持一下吗?
按说 worker 设为 1 是可以跑的。就像之前说的,因为云引擎是单核环境,发挥不出 egg.js 面向多核的优势,所以 egg.js 不在官方支持列表里。
我简单做了一个 demo,您可以参考。相比 egg.js 官方工具生成的 simple 模板项目,基本上只需改动一行(修改一些启动参数) 就可以部署,其他都不用动。
按照你提供的修改方式进行了修改,但是依旧部署不成功...算了,我跟公司的领导说一下,换成koa,折腾egg几天了还是不行。麻烦你了,不用回复了,谢谢~~