Browse Source

补充MVC说明

Sand 8 years ago
parent
commit
03b3b3226e
1 changed files with 11 additions and 0 deletions
  1. 11 0
      readme.md

+ 11 - 0
readme.md

@ -37,6 +37,10 @@ IM_PROFILE值将决定应用加载的配置文件。值为prod, test, dev,仅
未完工
### 集群
未完工
## 开发SDK
IM提供了开发SDK,一个JS脚本。客户端可以通过引用此脚本或将此脚本打包到资源中。此外,脚本使用jQuery作为基础环境,因此客户端需要预先引用jQuery脚本。客户端通过以下链接引用SDK文件
@ -49,6 +53,13 @@ IM提供了开发SDK,一个JS脚本。客户端可以通过引用此脚本或
![IM活动图](./doc/images/activity.png)
### MVC
应用根据MVC模式设计。但REST API只用到Model与Controller两部分,与页面相关的会使用到View层。Model层代码位于model,View层代码位于views,Controller层分两处存放:
- REST API相关的放在endpoints
- 与页面相关的放在controllers
## 错误处理
Node.js支持同步与异步调用,也导致了异常错误处理与众不同。一个给定的函数,它处理异常的方式要么是同步(用 throw方式)要么是异步的(用 callback 或者 EventEmitter),不会两者兼具。