1

我如何解决 CORS 问题

当我运行我得到的代码时,我有这个代码 <ngx-extended-pdf-viewer [src]="'http://xyz/signed/12172020.pdf'" useBrowserLocale="true" height="100vh"> CORS 错误

从源“http://localhost:4200”访问“http://xyz/signed/12172020.pdf”处的 XMLHttpRequest 已被 CORS 策略阻止:跨源请求仅支持协议方案:http、数据、铬,铬扩展,铬不受信任,https。

4

1 回答 1

0

是的,旧的 CORS 问题。这是对黑客的保护。作为副作用,它也让开发人员抓狂。

查看https://juristr.com/blog/2016/11/configure-proxy-api-angular-cli/以获取深入的信息和解决方案。但是,我不确定 Juri 的 proxy.conf.json 文件是否仍然有效。两天前我需要它的时候,我不得不使用一个稍微不同的版本:

{
  "/api": {
    "target": {
      "host": "www.beyondjava.net",
      "protocol": "https:",
      "port": 443
    },
    "secure": true,
    "logLevel": "debug",
    "changeOrigin": true
  }
}
于 2021-09-10T19:30:47.593 回答