阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 11860阅读
  • 3回复

[免费公测]【阿里云产品公测】ACE的NodeJS环境试用问题汇总

级别: 菜鸟
发帖
60
云币
287
?a>7=)%AH  
ACE的NodeJS环境试用问题汇总 :#[_Osmf(  
_qeuVi=A  
@pG lWw9*  
ACE作为类似SAE的云平台,给开发者提供了便利的程序运行环境,所以很多情况下,可以不用己去配置服务器环境,就能搭建自己的网站,更不用考虑什么防火墙配置啊,负载均衡啊。ACE都帮你弄好了,你所需要做的事情就是写代码。  A<Z 5  
fHd!/%iG  
" q^#39i?  
当然,对于这样的云平台,为了安全,很多情况下,都得使用他特定的SDK或者方法来实现一些原生语法实现的功能。这种情况下,如果SDK或者特定的方法有问题,就会带来比较严重的后果。 ~'2r&?=\  
Yb\\ w<@g  
cvUut^CdK  
呃,废话说了好多,接下来切入正题。 +qUkMx  
pTALhj#,  
F[CT l3X  
看大家都评测了PHP和Java环境,我这里就评测下NodeJS环境。说实话,能提供NodeJS环境确实让人很欣喜,但可惜,试用下来也遇到了不少问题。 zNny\Z  
eky(;%Sz  
:@ E1Pun?  
问题1:不知道node版本 A6N~UV*_  
'q92E(  
,MM>cOQ  
ACE应用信息界面也没有明确指出node版本,也没有文档,同时API也禁用了process的相关方法,导致无法看到node的版本,不知道版本,写代码的时候就很郁闷了,也不知道什么npm包能运行起来,只能一遍一遍试验,不过,我试了一下最新的express,是可以运行的。所以能大概猜出来范围。 Fi'M"^:r {  
xegQRc  
'B3Wza.  
问题2:不知道禁用了哪些函数 I f3{E  
X 45x~8f  
j/H>0^  
从php的文档里面偶然发现了ace node的文档,但通篇看下来,并没有发现禁用函数列表,导致写代码的时候都不敢写。只能写个test程序一个一个实验。 DB`$Ru@  
Pr5g6I'G   
kS+r"e .TM  
问题3:看不到错误日志 8QVE_ Eu  
y9C;T(oi;  
,-(T"Ph<  
程序放上去后,没有地方可以看到console出来的东西,程序放上去,也不知道运行结果怎么样,如果挂了,也不知道哪里出错,很郁闷 7m:|u*ij2~  
!/Iq{2LX  
;&Bna#~B  
问题4:不知道具体部署的版本号 ?P""KVp o  
AH2 _#\  
A*8m8Sh$  
这个应该是个通用的问题,虽然版本管理有10个版本号可以用,但比如我部署版本1的时候,具体是部署了这个分支上的哪个Committed revision不知道,经常是重启之后,看到页面的结果和自己预想的不一样,就只能怀疑是不是部署的版本不对,建议在应用信息里面,除了列出当前的分支版本号,也列出来这个分支的Committed revision。 khU6*`lQ  
R_1)mPQ^P  
erx 5j\  
建议 jR{-  
*jk3 \KaoV  
FXP6zHsV  
问题基本提出完了,建议ACE团队还需要继续完善文档,多一些更实用的功能,比如node的应用调优什么的。虽然本次试用node环境的体验非常糟糕,基本进行不下去,但还是希望阿里能把这个做好。
本帖最近评分记录: 1 条评分 云币 +20
qiujin2012 云币 +20 感谢支持,投票,猛戳: http://bbs.aliyun.com/read/178799.html 2014-11-08
发帖
1416
云币
1183
只看该作者 沙发  发表于: 2014-11-07
问题1:不知道node版本 CuH2E>wz  
opsQn\4DZ?  
qG<7hr@x]  
ACE应用信息界面也没有明确指出node版本,也没有文档,同时API也禁用了process的相关方法,导致无法看到node的版本,不知道版本,写代码的时候就很郁闷了,也不知道什么npm包能运行起来,只能一遍一遍试验,不过,我试了一下最新的express,是可以运行的。所以能大概猜出来范围。 Hd9XfU  
l DN"atSf  
答:ace php、java、node 都是有文档的,只是nodejs 还处理体验阶段,node 的最终版本并未确定,ace 不推荐大家写出来的代码需要和node的版本做硬绑定,这样的话代码本身是有问题的。 同文档里所说的,依赖问题要自己线下 npm install 完提交到 svn,ace 环境没有提供给用户运行 npm。 ? ^M /[@  
veeI==]  
HcRa`Sfc]/  
问题2:不知道禁用了哪些函数 xc9YM0B&  
|0`hE;Kt7  
+`@M*kd  
从php的文档里面偶然发现了ace node的文档,但通篇看下来,并没有发现禁用函数列表,导致写代码的时候都不敢写。只能写个test程序一个一个实验。 4({( i  
,P{mk%=9  
0RUi\X4HI  
答:恭喜知道了文档,php、java、node 都有独立文档,没有从php文档里找到node文档这么一说,另外 ace node 没有做禁用函数,为什么要求ace  一定要提供禁用函数列表。。。这个不是很明白。 :\XI0E  
o*">KqU`b  
问题3:看不到错误日志 DAfyK?+UL  
JK]R*!{n  
0Vkl`DmeM.  
程序放上去后,没有地方可以看到console出来的东西,程序放上去,也不知道运行结果怎么样,如果挂了,也不知道哪里出错,很郁闷 e,>%Z@92(  
kH'p\9=  
-w1@!Sdd  
答:控制台的日志中心一直有日志,可能是你没有发现。 > _ <'D  
]mQw,S)/"  
问题4:不知道具体部署的版本号 <3 TA>Dz  
!*aPEf270  
|?d#eQ9a  
这个应该是个通用的问题,虽然版本管理有10个版本号可以用,但比如我部署版本1的时候,具体是部署了这个分支上的哪个Committed revision不知道,经常是重启之后,看到页面的结果和自己预想的不一样,就只能怀疑是不是部署的版本不对,建议在应用信息里面,除了列出当前的分支版本号,也列出来这个分支的Committed revision。 {o0qUX>[  
Z&Y=`GOI  
答:  不同版本都有不同的 check out 分支,这些分支的svn地址是明文写在版本管理上的,区分不出来是指? n`ViTwd]MQ  
"9IYB)Js  
g:7,~}_}^  
).5RPAP  
%dMqpY7"  
xe4Oxo  
还是很感谢楼主的建议,不过感觉楼主还是走马观花了一次,还是要赞一下。 Ej=3/RBsV  
iDoDwq!l_  
[ 此帖被ace_php_faq在2014-11-07 14:25重新编辑 ]
千万级PV站点解决方案ACE官方旺旺群: 1016033632
php FAQ: http://bbs.aliyun.com/read/153115.html
ACE官方文档 http://ace.aliapp.com/
发帖
994
云币
1363
只看该作者 板凳  发表于: 2014-11-08
感谢支持,投票,猛戳: +]=e;LN$0  
http://bbs.aliyun.com/read/178799.html
〉〉论坛经验-《阿里云服务器从入门到精通》精华汇总
http://bbs.aliyun.com/read/135619.html?amp;displayMode=1#tpc
级别: 小白
发帖
42
云币
553
只看该作者 地板  发表于: 2014-11-10
Re【阿里云产品公测】ACE的NodeJS环境试用问题汇总
非常不错,收藏了,哈哈
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 54 + 7 = ?
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)