前后端未分离下的开发
引言
前端开发主要分为前后端分离,以及服务端渲染两块。
对于前者直接Ajax交互数据即可,对于后者却存在一些开发配置上的麻烦。
正好借鉴爱屋吉屋的一些做法总结下
开发搭建
- 配置本地host
- 本地起nginx服务做静态资源的反向代理,指向本地的开发目录
- 下载后端项目,配置access control allow origin,启动服务
关于nginx的优点
- 负载均衡: 主流的cdn静态资源负载分发
- 缓存配置: buffer住request和response,使得后端服务更加专注于服务逻辑,减少并发压力
- 灵活配置: nginx 的location结合正则表达式可以灵活的实现本地调试各个开发环境。经过调试,正则依赖完整的路径,而非目录