目前的工作项目分为前端和后台,双方事先约定接口,之后独立开发.后台每天开发完后在测试服务器上部署,前端连接测试服务器进行数据交互.前端和后台分开的好处是代码不用混在一个工程里一起build,互不干涉.但由此也引发出一个问题,那就是Ajax跨域.目前的项目是一个Single Page App, 基本上所有数据交互都是通过Ajax请求来完成的.为了方便平时前端开发,必须解决跨域问题. 跨域方案有多种,我认为基本上可分为两大类,一类是需要目标Server配合的,另一类则不需要.前者限制稍多,必须由服务…