Javascript 访问不同端口时,js fetch失败,出现net::ERR_SSL_PROTOCOL_错误

Javascript 访问不同端口时,js fetch失败,出现net::ERR_SSL_PROTOCOL_错误,javascript,google-chrome,ssl,fetch,Javascript,Google Chrome,Ssl,Fetch,如果我使用localhost:85加载一个页面,并尝试fetch()从localhost:8083获取一个资源,则会出现ERR\u SSL\u PROTOCOL\u ERROR错误 我没有在任何一方启用SSL。显然,这都是在一个开发环境中进行的,我该如何处理它呢?到目前为止,我唯一合理的解决方案是编辑两个站点,使其在同一端口上运行,但只需让Nginx重定向位置。换言之: localhost:85=>localhost:85 localhost:85/site2=>localhost:8083这是

如果我使用localhost:85加载一个页面,并尝试
fetch()
localhost:8083获取一个资源,则会出现
ERR\u SSL\u PROTOCOL\u ERROR
错误


我没有在任何一方启用SSL。显然,这都是在一个开发环境中进行的,我该如何处理它呢?

到目前为止,我唯一合理的解决方案是编辑两个站点,使其在同一端口上运行,但只需让Nginx重定向位置。换言之:

localhost:85=>localhost:85


localhost:85/site2=>localhost:8083

这是CORS的问题。协议、主机、请求端口和服务器端口必须匹配。@AlexKudryashev有什么方法可以从chrome中导出CORS、打印出来并刻录它吗?请阅读如何设置CORS头。“我没有在任何一方启用SSL。”-那么为什么要使用SSL访问这些端口(否则不会出现SSL错误)如果你知道这些端口没有启用SSL?@AlexKudryashev:为什么这与CORS有关?这是一个SSL问题(网络),而不是权限问题(CORS)。