1 | ## 更新日志
|
2 |
|
3 | * 2013-10-18 更新0.2.2 beta版本,支持代码热加载,修复httpRequest没有返回data的bug。
|
4 | * 2013-10-18 更新0.2.1版本,修复AV.Cloud.httpRequest
|
5 | * 2013-10-17 更新0.2.0版本,添加定时器API
|
6 |
|
7 |
|
8 | ## 说明
|
9 |
|
10 | 为了方便本地运行和调试云代码,请遵照下列步骤进行:
|
11 |
|
12 | * 要在本地调试云代码,你需要安装[node.js](http://nodejs.org)最新版本。
|
13 | * 运行命令: `sudo npm install -g avoscloud-code-mock-sdk` 安装调试SDK。以后更新升级也请执行此命令。
|
14 | * 在项目根目录运行`avoscloud`,将启动本地调试服务器。
|
15 | * 访问`http://localhost:3000/`即可访问到你的云主机代码,子路径按照你在`app.js`里配置的即可访问。
|
16 | * 测试函数:
|
17 |
|
18 | ```
|
19 | curl -X POST -H 'Content-Type:application/json' \
|
20 | -d '{ "name": "dennis"}' \
|
21 | http://localhost:3000/avos/hello
|
22 | ```
|
23 | 其中hello是你通过`AV.Cloud.define`定义的函数名称。
|
24 |
|
25 | * 测试beforeSave,afterSave,afterUpdate,beforeDelete/afterDelete等:
|
26 |
|
27 | ```
|
28 | curl -X POST -H 'Content-Type:application/json' \
|
29 | -d '{ "name": "dennis"}' \
|
30 | http://localhost:3000/avos/MyUser/beforeSave
|
31 | ```
|
32 | 其中`MyUser`是className,beforeSave指定调用`MyUser`定义的beforeSave函数,其他函数类似。
|
33 |
|