hi,all
nae client已经升级成npm模块,安装命令如下:
$ npm install -g nae
老版本的客户端将不再升级。
=================================
老版本的客户端信息:
本周末,NAE做了一次较大的更新(周日下午服务器一直不稳定的主要原因,见谅)。
**本次更新的主要是增加了dev模式。从现在开始,所有的程序都将有一个线上的真实调试环境,以及一个对外服务的online环境。
**nae的web控制台上,显示的app状态是online环境的状态,而编辑器里的动作,都将作用于dev模式的程序,不会online模式的程序运行。
**nae的web控制台上,同时增加了一个pub按钮,用来发布dev模式的程序到online模式
**这个pub按钮很危险,因为pub动作会将online模式全部更新成dev模式的文件,所以意味着有可能覆盖online上独有的数据 , 除非设置了.naeignore文件。
** 根目录下的.naeignore文件非常重要,它管理着dev pub到 online的文件/目录排除列表
** .naeignore 文件的编写,查看这里:http://club.cnodejs.org/topic/4f387648301a48d50e003d4c
** .naeignore文件的测试,目前可以使用 nae cli工具在dev模式下测试 http://club.cnodejs.org/topic/4f387648301a48d50e003d4c
online 模式和之前的访问模式一样 ,appname.cnodejs.net
dev 模式 请使用 appname.dev.cnodejs.net 访问 (dev模式会在开启之后的30分钟后自动停止,以节省资源)
注意dev/online 模式数据库是共享的,文件存储是独立的。
推荐编写.naeignore文件,来排除不需要pub到online的目录、文件
dev / online 模式将方便大家的app更新,不会因为新功能上线而频繁的测试服务中的程序。
ps 客户端用户请更新 > nae update
nae客户端增加了 一个pub命令,并区分了dev模式的操作,和online模式的操作命令
原先的所有命令都将作用于 dev模式的app,online模式的app控制 需要带上 -o 属性,详细参考 > nae help
目前刚刚切换完成,有问题,欢迎反馈 。
@fish 使用nae命令行工具,会输出一下提示
/usr/bin/nae: line 149: awk/^(syncup|syncdown|sup|sdown)$/{print $0}: No such file or directory
[INFO] * connection established ! [ERROR] make index [INFO] * connection closed ! nae pub时请问提示这个是什么原因啊 我的代码一直发布不到online
Node App Engine Client Tool - v1.1 build:2012/02/20 10:10:34 http://cnodejs.net
建立文件索引的时候,报错了, 查了一下上面@feng013 的app,是一个错误的 link 导致的,修复中~
npm安装目录node_module下回产生一个 .bin目录,这个目录会建立一些link 文件,当模块手动删除的时候,被破坏的链接符号还在~
@fish 还是发布不了 网页和NAE都提示
[INFO] * connection established ! [ERROR] server-side connection timeout [INFO] * connection closed !
@fish nae帮助里这里好像有点问题
[***** online model *****] nae start -o [appname] start online app nae stop -o [appname] stop online app nae status -o [appname] get online app’s status
应该是 nae start [appname] -o start online app