Javascript – Ich bin kürzlich bei der Arbeit an einem Projekt auf das Problem des domänenübergreifenden Postens gestoßen. Ich dachte, es gäbe keine Möglichkeit, domänenübergreifendes Posten ohne Frontend durchzuführen, aber es scheint, dass es einen Wendepunkt gegeben hat.
ringa_lee
ringa_lee 2017-05-19 10:07:35
0
4
546

Da es sich bei den Hintergrundanfragen neuer Unternehmen grundsätzlich um Postanfragen handelt, treten bei der Arbeit an Projekten zwangsläufig domänenübergreifende Probleme auf. In meinem Wörterbuch kann die Get-Anfrage über JSONP gelöst werden, die Post-Anfrage scheint jedoch nur durch Ändern des Server-Headers A-C-A-O möglich zu sein. Aber heute hat mir mein Backend-Kollege gesagt, dass der Chrome-Browser das domänenübergreifende Problem anscheinend durch Einstellungen wie diese lösen kann
Also habe ich es versucht, aber das Ergebnis schien unbefriedigend zu sein. Deshalb möchte ich alle hier fragen, ob diese Methode zuverlässig ist. ?

ringa_lee
ringa_lee

ringa_lee

Antworte allen(4)
世界只因有你

1.jsonp

2.服务器设置头

3.服务器代理

4.XMLHttpRequest Level 2

当然还有一些其他的办法。但是这个几个是我认为最简单最容易实现的办法

滿天的星座

如果用webpack之类的构建工具的话,有相应的代理插件,配置下即可可以代理跨域,另外也有很多一些其他的静态文件服务器,比如我一直在用的server-static

大家讲道理

之前用Vue做项目的时候也遇到了跨域问题,当时是所有的get请求都可以,但是Post 就是不行,后来查资料是通过一个叫qs的库,对将要Post的数据qs.stringify,然后就解决了

刘奇

你这个如果是开发阶段,没有问题。
但是个人还是建议后端通过cors方式跨域,这个是目前标准的做法

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!