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

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

级别: 菜鸟
发帖
60
云币
287
]\|2=  
ACE的NodeJS环境试用问题汇总 D['J4B  
^ICSh8C  
.+XK>jl +  
ACE作为类似SAE的云平台,给开发者提供了便利的程序运行环境,所以很多情况下,可以不用己去配置服务器环境,就能搭建自己的网站,更不用考虑什么防火墙配置啊,负载均衡啊。ACE都帮你弄好了,你所需要做的事情就是写代码。 ^(+q 1O'  
UVl B=  
a_S`$(7k  
当然,对于这样的云平台,为了安全,很多情况下,都得使用他特定的SDK或者方法来实现一些原生语法实现的功能。这种情况下,如果SDK或者特定的方法有问题,就会带来比较严重的后果。 o>(<:^x9  
K:< Viz  
pm=O.)g4`  
呃,废话说了好多,接下来切入正题。 XZ.D<T"  
m_Ed[h/I  
{:"<E?+  
看大家都评测了PHP和Java环境,我这里就评测下NodeJS环境。说实话,能提供NodeJS环境确实让人很欣喜,但可惜,试用下来也遇到了不少问题。 T5}3Y3G,6  
N`IXSE  
Mx, 5  
问题1:不知道node版本 Ws3z-U>j  
nkPlfH  
6P >Y2xV:  
ACE应用信息界面也没有明确指出node版本,也没有文档,同时API也禁用了process的相关方法,导致无法看到node的版本,不知道版本,写代码的时候就很郁闷了,也不知道什么npm包能运行起来,只能一遍一遍试验,不过,我试了一下最新的express,是可以运行的。所以能大概猜出来范围。 %Bm{ctf#)  
v7@"9Uw}  
lU Zj  
问题2:不知道禁用了哪些函数 ^,=}'H]  
FLQke"6i0:  
f2gh|p`  
从php的文档里面偶然发现了ace node的文档,但通篇看下来,并没有发现禁用函数列表,导致写代码的时候都不敢写。只能写个test程序一个一个实验。 ZhCz]z~tj6  
viU}  
|*J;X<Vm  
问题3:看不到错误日志 xzY/$?  
}03?eWk/y  
q7aqbkwz}  
程序放上去后,没有地方可以看到console出来的东西,程序放上去,也不知道运行结果怎么样,如果挂了,也不知道哪里出错,很郁闷 ) C~#W  
MwQtf(_  
S9l po_!z  
问题4:不知道具体部署的版本号 Oz\J+  
a>4q"IT6  
K'8?%&IQ  
这个应该是个通用的问题,虽然版本管理有10个版本号可以用,但比如我部署版本1的时候,具体是部署了这个分支上的哪个Committed revision不知道,经常是重启之后,看到页面的结果和自己预想的不一样,就只能怀疑是不是部署的版本不对,建议在应用信息里面,除了列出当前的分支版本号,也列出来这个分支的Committed revision。 BR@gJ(2  
Z-CA9&4Uh  
>#r0k|3J^J  
建议 xG edY*[`  
_+)OL-  
n3V$Xtxw  
问题基本提出完了,建议ACE团队还需要继续完善文档,多一些更实用的功能,比如node的应用调优什么的。虽然本次试用node环境的体验非常糟糕,基本进行不下去,但还是希望阿里能把这个做好。
本帖最近评分记录: 1 条评分 云币 +20
qiujin2012 云币 +20 感谢支持,投票,猛戳: http://bbs.aliyun.com/read/178799.html 2014-11-08
发帖
1416
云币
1183
只看该作者 沙发  发表于: 2014-11-07
问题1:不知道node版本 mBrZ{hqS  
Tp~Qg{%Og  
,{iMF (Nj  
ACE应用信息界面也没有明确指出node版本,也没有文档,同时API也禁用了process的相关方法,导致无法看到node的版本,不知道版本,写代码的时候就很郁闷了,也不知道什么npm包能运行起来,只能一遍一遍试验,不过,我试了一下最新的express,是可以运行的。所以能大概猜出来范围。 UZiL NKc  
9@M;\ @&g  
答:ace php、java、node 都是有文档的,只是nodejs 还处理体验阶段,node 的最终版本并未确定,ace 不推荐大家写出来的代码需要和node的版本做硬绑定,这样的话代码本身是有问题的。 同文档里所说的,依赖问题要自己线下 npm install 完提交到 svn,ace 环境没有提供给用户运行 npm。 +('xzW  
hP[/xe  
~QE?GL   
问题2:不知道禁用了哪些函数 Qd3ppJn  
OHngpe4  
5A %TpJ  
从php的文档里面偶然发现了ace node的文档,但通篇看下来,并没有发现禁用函数列表,导致写代码的时候都不敢写。只能写个test程序一个一个实验。 fE|"g'  
CIwI1VR^  
F DGzh/  
答:恭喜知道了文档,php、java、node 都有独立文档,没有从php文档里找到node文档这么一说,另外 ace node 没有做禁用函数,为什么要求ace  一定要提供禁用函数列表。。。这个不是很明白。 [ryII hQ  
xw~oR|`U  
问题3:看不到错误日志 DeN2P  
tnb'\}Vn  
w1F)R^tU  
程序放上去后,没有地方可以看到console出来的东西,程序放上去,也不知道运行结果怎么样,如果挂了,也不知道哪里出错,很郁闷 )h(=X&(d  
] :](xW%  
bWCtRli}  
答:控制台的日志中心一直有日志,可能是你没有发现。 gz:US 77  
lYm00v6y  
问题4:不知道具体部署的版本号 '|%\QWuZ  
#; P-*P  
Zwtz )ZII  
这个应该是个通用的问题,虽然版本管理有10个版本号可以用,但比如我部署版本1的时候,具体是部署了这个分支上的哪个Committed revision不知道,经常是重启之后,看到页面的结果和自己预想的不一样,就只能怀疑是不是部署的版本不对,建议在应用信息里面,除了列出当前的分支版本号,也列出来这个分支的Committed revision。 PGTjOkx  
^|h.B$_F,  
答:  不同版本都有不同的 check out 分支,这些分支的svn地址是明文写在版本管理上的,区分不出来是指? -Y"2c,~pH  
+9;6]4  
\$,;@H5I^  
`apCu  
8js1m55KT  
c/-'^+9  
还是很感谢楼主的建议,不过感觉楼主还是走马观花了一次,还是要赞一下。 _4lKd`  
0)vX  
[ 此帖被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
感谢支持,投票,猛戳: ,uCgC4EP  
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 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
验证问题: 70 - 20 = ?
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)