|  | @ -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),不会两者兼具。
 |