node.js 作中间层的开发流程

前言

随着大前端时代的来临,node在前段开发的过程当中占据了愈来愈重要的地位,近期接受了一个项目,刚好是node作中间层模式开发的,趁此机会我也对node作中间层有了更深层次的理解,这里记录一下在这个项目中node.js作中间层的开发流程。html

项目所用到的技术栈

  1. node
  2. express
  3. ejs
  4. react

为了解决的问题

  1. 服务端渲染
  2. 整合接口数据成前端所须要的格式

模式

  1. 模板渲染(ejs)
  2. 多页面应用

开发流程

  1. node调取后端接口数据,返回给对应的页面模板
  2. 在页面模板(html)内将数据挂载到window上
  3. 多页面应用的每一个页面用react开发,组件从window.data取值
  4. 在子组件里须要更新数据的时候又去触发node的方法调取接口

后记

这是个人项目用到node中间层开发时的一个特别粗略的流程,没有什么实质的内容,但愿能给努力的你一点点灵感。 我认为开发流程中重要的两点是: 1.将值挂载到window上来传值。 2.node如何跟它的ejs模板、及react组件如何触发node去调接口。前端

相关文章
相关标签/搜索