Node 直出技术点

面临问题?

1、直出数据

2、登录校验

3、接口合并

4、数据格式

5、简单独立处理业务能力

Node 直出技术点

为什么用Node?

Node优势

1、编程思维

2、队列模式

Node 直出技术点

总体解决的问题?

 ( 1 )  Node层所处位置

(2)资源文件的加载

(3)CGI文件的加载【吐数据与拉取数据】(第一步)

 ( 4 )  跨域名解决方案

(5)session传递

(6)日志

(7)监控

(8)数据存储层

(9)

Node 直出技术点

面临问题?

1、整体系统所处理节点位置

Node 直出技术点

1、整体系统所处理节点位置

最终方案:

(1)页面与js,css,img放在apache/nginx上 都支持ssi

(2)访问请求的资源通过url中加参数表示是否访问nodejs,以及访问的配置文件

Text

Node 直出技术点

2、cookie信息的传递

Node 直出技术点

3、跨域名解决方案

Node 直出技术点

4、接口配置文件定义

Node 直出技术点

4、同时请求哪些接口,数据如何返回

能用简单优美的方式将任何同步或异步回调函数转换成then()链式调用!

https://www.npmjs.com/package/thenjs

Node 直出技术点

5、日志监控

Node 直出技术点

6、内存监控

Node 直出技术点

7、宕机处理方案

Node 直出技术点

8、前端ORM接入方案

sequelize 

linq-js

https://www.npmjs.com/package/linq-js#83-beginquery-callback-delay-lists-string

http://blog.gfdsa.net/2014/04/06/database/sequelize1/

Node 直出技术点

9、快速部署

Node 直出技术点

By lowinwu

Node 直出技术点

前端定义数据模型

  • 1,551