同源: 如果两个页面的协议,端口和域名都相同,则两个页面具有相同的源。 nginx解决同源的原理分析 nginx服务器设置server_name为前端的域名,然后拦截前端的请求,然后将请求代理回服务器。 前端请求nginx服务器属于同源访问,而nginx对服务端的请求不会触发同源策略。 ...
转载 2021-08-03 19:42:00
986阅读
2评论
nginx反向代理实现请求 请求可以通过JSONP实现,缺点是需要修改被请求的服务器端代码进行配合,稍显麻烦通过在自己服务器上配置nginx反向代理,可以轻松实现请求 思路 示例服务器A中有一个页面,想请求服务器B中的api地址(http://www.b.com/api),获取JSON
原创 2022-07-22 15:25:15
389阅读
请求可以通过JSONP实现,缺点是需要修改被请求的服务器端代码进行配合,稍显麻烦通过在自己服务器上配置nginx反向代理,可以轻松实现请求思路示例服务器A中有一个页面,想请求服务器B中的api地址(http://www.b.com/api),获取JSON数据服务器A的页面代码<script>$(function (){$.get('/test.do', function (d
原创 2021-04-23 16:46:38
631阅读
上面已经说到,禁止问题其实是浏览器的一种安全行为,而现在的大多数解决方案都是用标签可以访问的这个漏洞或者是技巧去完成,但都少不了目标服务器做相应的改变,而我最近遇到了一个需求是,目标服务器不能给予我一个header,更不可以改变代码返回个script,所以前5种方案都被我否决掉。最后因为我的网站是我自己的主机,所以我决定搭建一个nginx并把相应代码部署在它的下面,由页面请求本域名的一
转载 2017-12-25 17:52:00
154阅读
打包vue发版到线上后,如果访问后端接口存在问题,则可以在vue的nginx配置文件中添加对后台接口的反向代理设置,解决问题: location ^~ /api { rewrite ^/api/(.*)$ /api/$1 break; proxy_pass http://api.xx.com ...
转载 2021-08-04 15:58:00
872阅读
2评论
在最近的一个项目中,我打算在页面上实现这样一个功能:在网页上画出某种图形,上传到服务器后,返回一个src地址。这个地址可以用来分享到各种社交媒体。这个功能看似非常简单,但要实现它还需要注意各种小的细节。首先说下思路和技术要点:用canvas来实现页面的画图功能,利用canvas的toDataURL方法可以很方便地将画布的数据保存为dataURIs。用jQuery的ajax方法将图像数据异步提交到后
最近配置一个网站,前端是常见的vue3,后端是java+springboot,我正常都是使用域名进配置,但是今天这个域名才申请下来,只有把已经配置好域名的信息,改成IP,但是由于web前端使用了80端口,现在只有配置90端口反向代理到后端。按照正常配置反向代理,但是访问却出现了问题option请求能正常到达,nginx也有日志。但是post的请求没有。找大佬问了一下,都说是问题。有些让配置前端
原创 精选 2024-05-16 00:43:14
1629阅读
利用nginx 反向代理解决问题  说到nginx,不得不说真的很强大,也带来很多便利用于解决一些头疼的难题。  一般来说可以用来做:静态页面的服务器、静态文件缓存服务器、网站反向代理、负载均衡服务器等等,而且实现这一切,基本只需要改改那万能的配置文件即可。
转载 2021-06-30 14:04:44
332阅读
​​利用nginx 反向代理解决问题​​   说到nginx,不得不说真的很强大,也带来很多便利用于解决一些头疼的难题。  一般来说可以用来做:静态页面的服务器、静态文件缓存服务器、网站反向代理、负载均衡服务器等等,而且实现这一切,基本只需要改改那万能的配置文件即可。之前的博文记录了作为负载均衡。这里先记录一下作为静态页面的服务器和反向代理的使用。结合之前 《angu
转载 2022-03-28 16:41:49
3634阅读
nginx的配置:把 /api 转到 另一个域名下#PROXY-START/apilocation /api{ expires 12h; if ($request_uri ~* "(php|jsp|cgi|asp|aspx)") { expires 0; } proxy_pass https://www.c3w.com....
原创 2023-01-11 17:56:18
444阅读
反向代理解决问题 问题是什么? 场景: 前端环境在192.168.1.5:80 前端调用后端接口在192.168.2.5:55000 此时前端会出现问题 解决方法 环境ubuntu 18.04 nginx 1.14 1.配置nginx sudo apt update sudo apt i ...
转载 2021-08-27 14:27:00
292阅读
2评论
Nginx (engine x) 是一个高性能的HTTP 和反向代理web服务器,同时也提供了 IMAP/POP3/SMTP 服务。本文主要介绍使用 Nginx 反向代理来实现请求,文中所使用到的软件版本:Nginx 1.21.0、Spring Boot 2.4.4、jdk1.8.0_181。
原创 2021-12-24 16:04:44
135阅读
原文链接:http://www.cnblogs.com/jincieryi/p/9630053.html ...
原创 2021-08-10 14:17:32
769阅读
前后分离 axios 接 api 问题如图: 解决办法: 1. npm start 本地开发环境解决: 在webpack配置文件 /config/index.js 里找到 proxyTable 开启代理 changeOrigin:true, 2. npm run build 把 dist 放线上
转载 2019-03-19 16:36:00
523阅读
2评论
什么是请求针对浏览器的同源策略(Same-Origin Policy)而言,指一个网站主动请求另外一个网站的资源(图片、javascript、视频等)。同源策略要求网站只能有限制的访问外部网站的资源,不合法的请求会被拦截。网站的源由协议、域名、端口三部分组成,有一部分不同就被视为不同源,两个不同的域名即便指向同一个ip地址也是的。网站通过AJAX(发送XMLHttpRequest到其他
原创 2021-01-30 21:45:46
776阅读
做过web前端人都知道,经常会有ajax问题,下面列举我经常使用的解决办法第一种:使用jsonp,jquery的ajax方法支持jsonp,但是最大的缺点就是只支持get方式,而且服务端也要修改客户端 test.html代码 工作端 $(document).ready(function() { var cache = {};
原创 2023-08-25 11:08:53
146阅读
什么是?使用js获取数据时,涉及到的两个url只要协议、域名、端口有任何一个不同,都被当作是不同的,相互访问就会有问题。,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/serv
原创 2018-01-02 15:10:38
10000+阅读
2点赞
  编写代码两分钟,解决两小时,我吐了。如果对还不了解的朋友,可以看这篇:【基础】HTTP、TCP/IP 协议的原理及应用最近一段时间,在搞一个 SDK 的项目,使用的 TS + rollup。rollup 相比于 webpack 来说,更利于编写底层库,但是劣势也比较明显,其中之一就是它没有 webpack-dev-server&nbsp
转载 2024-01-16 11:31:11
238阅读
本文:利用nginx反向代理解决前端问题 最近朋友再群里提了一个问题,他们公司给他提供了一个获取数据的接口,在浏览器访问这个接口能获取到json数据,但是放在项目里使用ajax就产生了问题,一般这个需要提供接口的后台方面需要做处理,但是提供接口的不是他们公司的,然后就问大家有没有解
转载 2020-07-17 17:56:00
206阅读
2评论
转载地址:http://blog.csdn.net/alen_xiaoxin/article/details/53911600发现一篇介绍文章,觉得讲解的不错,这里转载过来。1.什么是以及产生原因是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是的,而浏览器为了安全问题一般都限制了访问,也就是不
转载 2017-08-01 16:40:24
3010阅读
  • 1
  • 2
  • 3
  • 4
  • 5