这个问题很久之前就在思考了。从我从事Web开发工作,基本上都是在做前后端分离的项目,没有写过jsp一类的东西。 相关文章如下: 1.现在开发网站一般都使用什么方式?什么是前后端分离? 2.浅谈前后端分离技术 3.关于前后端分离的一个疑问:什么是前后端不分离? 4.Vue服务端渲染 VS 浏览器端渲染 ...
分类:
其他好文 时间:
2017-09-30 16:21:56
阅读次数:
134
前后端分离项目经常会遇到跨域问题,通常有两种方法去解决这个问题。 第一种,就是利用html5新的api跨源资源共享。 这时你可以让你的后端同事设置一个响应头如下,允许你直接请求资源,就OK了 红字部分就是你的前端域名,这样后端收到请求后,就会直接返回数据给你,这没什么好说的,直接看第二种。 第二种, ...
分类:
Web程序 时间:
2017-09-27 11:34:43
阅读次数:
210
什么是路由?简单的说,路由是根据不同的 url 地址展示不同的内容或页面 使用场景?前端路由更多用在单页应用上, 也就是SPA, 因为单页应用, 基本上都是前后端分离的, 后端自然也就不会给前端提供路由。 前端的路由和后端的路由在实现技术上不一样,但是原理都是一样的。在 HTML5 的 histor ...
分类:
其他好文 时间:
2017-09-26 14:57:01
阅读次数:
125
问题 使用前后端分离模式开发项目时,往往会遇到这样一个问题 -- 无法跨域获取服务端数据 这是由于浏览器的同源策略导致的,目的是为了安全。在前后端分离开发模式备受青睐的今天,前端和后台项目往往会在不同的环境下进行开发,这时就会出现跨域请求数据的需求,目前的解决方案主要有以下几种: JSONP、ifr ...
分类:
编程语言 时间:
2017-09-23 18:46:23
阅读次数:
148
前几天工作中和前端部门的同学配合时遇到一个问题:前端同学调用服务器端接口时,服务器端接口获取不到cookie。项目是前后端分离,服务器端使用spring mvc提供java接口,前端使用nginx做反向代理解决跨域问题,前端框架使用vue。 当时由于对ngix不太了解,只知道前端同学使用nginx做 ...
描述:最近做项目遇到了cookie的问题,项目为前后端分离项目,前台有分外网IP(A外)和内网IP(A内),后台服务只有一个内网IP(B内)。 现象:当我前台异步请求发送给后台的时候,后台并不能获取到前台的cookie或者cookie获取的不对。 解释: 后台我需要获取A(外)这个域下的所有cook ...
分类:
其他好文 时间:
2017-09-22 18:59:46
阅读次数:
126
最近做的项目使用mvc+webapi,采取前后端分离的方式,后台提供API接口给前端开发人员。这个过程中遇到一个问题后台开发人员怎么提供接口说明文档给前端开发人员,最初打算使用word文档方式进行交流,实际操作中却很少动手去写。为了解决这个问题,特意在博客园中搜索了一下api接口文档生成的文章,引起 ...
向mock提供测试数据的格式要求,字段说明信息,mock可以提供符合要求的数据返回。其实思路很简单,但是解决了很大的问题。1,前后端分离,前端可以不必等后端接口,可以直接请求mock获得数据。2,前端不等后端,可能的做法是本地配置json串,这样做有3个不好的地方:①耗费时间..
分类:
其他好文 时间:
2017-09-08 23:03:32
阅读次数:
251
SpringMVC解决跨域的两种方案 1. 什么是跨域 跨域,即跨站HTTP请求(Cross-site HTTP request),指发起请求的资源所在域不同于请求指向资源所在域的HTTP请求。 2. 跨域的应用情景 当使用前后端分离,后端主导的开发方式进行前后端协作开发时,常常有如下情景: 后端开 ...
分类:
其他好文 时间:
2017-09-05 20:54:20
阅读次数:
217
传统开发模式与前后端分离模式对比 传统开发模式 前后端分离方式 对比以上两图我们可以看到,前后端分离方式流程简单多了。 前后端分离概念 简单来说就是后端提供API,前端调用API获取数据来渲染页面,当然这其中还有许多细节问题,比如跨域问题,接口数据格式约定问题等,这些以后详谈。 在开发阶段,当有新的 ...
分类:
其他好文 时间:
2017-09-05 17:51:23
阅读次数:
109