博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue .Net 前后端分离框架搭建
阅读量:5971 次
发布时间:2019-06-19

本文共 824 字,大约阅读时间需要 2 分钟。

【参考】

一、前端开发环境搭建

  1.

  2.nodejs http-proxy-middleware 请求转发  

  一般来说,要实现前后端分离,前端就需要开启一个本地的服务器来运行自己的前端代码,以此来模拟真实的线上环境,并且,也是为了更好的开发。因为你在实际开发中,你不可能要求每一个前端都去搭建一个java(php)环境,并且在java环境下开发,这对于前端来说,学习成本太高了。但如果本地没有开启服务器的话,不仅无法模拟线上的环境,而且还面临到了跨域的问题,因为你如果写静态的html页面,直接在文件目录下打开的话,你是无法发出ajax请求的(浏览器跨域的限制),因此,你需要在本地运行一个服务器,可是又不想搭建陌生而庞大的java环境,怎么办法呢?nodejs正好解决了这个问题。在我们项目中,我们利用nodejs的express框架来开启一个本地的服务器,然后利用nodejs的一个http-proxy-middleware插件将客户端发往nodejs的请求转发给真正的服务器,让nodejs作为一个中间层。这样,前端就可以无忧无虑的开发了

  3. mock返回假数据    

由于前后端分离后,前端和后台同时开发时,就可能遇到前端已经开发好一个页面了,可是却等待后台API接口的情况。比如说A是负责前端,B是负责后台,A可能用了一周做好了基本的结构,并且需要API接口联调后,才能继续开发,而此时B却还没有实现好所需要的接口,这种情况,怎么办呢?在我们这个项目里,我们是通过了mock来提供一些假数据,我们先规定好了API接口,设计出了一套API文档,然后我们就可以通过API文档,利用mock()来返回一些假数据,这样就可以模拟发送API到接受响应的整一个过程,因此前端也不需要依赖于后端开发了,可以独立开发,等到后台的API全部设计完之后,就可以比较快速的联调。

 

二、后端开发环境搭建

 

三、前端生产环境部署

 

四、后端生产环境部署

 

转载地址:http://hxwox.baihongyu.com/

你可能感兴趣的文章
作为一个合格程序员该做的事
查看>>
web应用中Spring ApplicationContext的动态更新
查看>>
hdu 1876(dp)
查看>>
在MFC中将窗口最小化到托盘
查看>>
从Win32过渡到MFC
查看>>
基础才是重中之重~如何整理BLL与DAL层的文件
查看>>
地理信息系统专业考研 GIS专业考研 名词解释大全[转]
查看>>
2013第10周六项目中用到的前端技术学习1
查看>>
pig grunt shell详解
查看>>
Eclipse and My Eclipse 快捷键
查看>>
Standard System Parameter
查看>>
vs2010驱动开发环境配置
查看>>
javascript练习:8-2对象的引用
查看>>
《算法精解:C语言描述》勘误
查看>>
【转载】解决Ubuntu 12.04重启清空/etc/resolv.conf里nameserver的设置
查看>>
让整个网页(LOGO图片)色调全部变灰的方法(CSS写法)
查看>>
博客新窝CSDN站
查看>>
微软正式发布了Microsoft.Bcl.Async
查看>>
方法定制iOS学习笔记8-UITableView的定制
查看>>
hdu 1571(模拟)
查看>>