|
@ -37,6 +37,10 @@ IM_PROFILE值将决定应用加载的配置文件。值为prod, test, dev,仅
|
|
|
|
|
|
未完工
|
|
|
|
|
|
### 集群
|
|
|
|
|
|
未完工
|
|
|
|
|
|
## 开发SDK
|
|
|
|
|
|
IM提供了开发SDK,一个JS脚本。客户端可以通过引用此脚本或将此脚本打包到资源中。此外,脚本使用jQuery作为基础环境,因此客户端需要预先引用jQuery脚本。客户端通过以下链接引用SDK文件
|
|
@ -49,6 +53,13 @@ IM提供了开发SDK,一个JS脚本。客户端可以通过引用此脚本或
|
|
|
|
|
|

|
|
|
|
|
|
### MVC
|
|
|
|
|
|
应用根据MVC模式设计。但REST API只用到Model与Controller两部分,与页面相关的会使用到View层。Model层代码位于model,View层代码位于views,Controller层分两处存放:
|
|
|
|
|
|
- REST API相关的放在endpoints
|
|
|
- 与页面相关的放在controllers
|
|
|
|
|
|
## 错误处理
|
|
|
|
|
|
Node.js支持同步与异步调用,也导致了异常错误处理与众不同。一个给定的函数,它处理异常的方式要么是同步(用 throw方式)要么是异步的(用 callback 或者 EventEmitter),不会两者兼具。
|