磁盘上的单个 HTML 页面请求 localhost CORS 错误

single html page on disk request for localhost CORS error

提问人:sea-wave 提问时间:12/30/2021 更新时间:12/30/2021 访问量:403

问:

每个人 都: 我是fort-end的初学者,在磁盘上创建一个html文件。例如,“D:/index.html”。 然后我启动一个node.js服务器。

运行node.js服务器,在“index.html”页面上打开浏览器,发生CORS错误。 我知道在node.js服务器上添加js代码“ res.setHeader( ”Access-Control-Allow-Origin“, ”*“ );”,它可以避免CORS错误。 我的问题是“位于磁盘上的单个html页面,我认为它也来自localhost,为什么对localhost服务器的请求可以触发CORS???”

JavaScript的

评论

0赞 Ricky Mo 12/30/2021
请发布您的服务器代码。以及触发错误的前端代码部分。如何创建一个最小的、可重现的示例
0赞 Community 1/7/2022
请提供足够的代码,以便其他人可以更好地理解或重现问题。

答:

-1赞 Bikale G 12/30/2021 #1

当我们说相同的来源时,两者的端口、协议和主机应该是相同的。 请检查 https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy

评论

0赞 Community 12/30/2021
您的答案可以通过额外的支持信息得到改进。请编辑以添加更多详细信息,例如引文或文档,以便其他人可以确认您的答案是正确的。您可以在帮助中心找到有关如何写出好答案的更多信息。