gpt4 book ai didi

node.js - 尝试加载 URL Nodejs res.send 不安全

转载 作者:太空宇宙 更新时间:2023-11-04 02:25:44 28 4
gpt4 key购买 nike

我正在尝试通过 NodeJs 发送 xml。我的代码是

res.set('Content-Type', 'application/xml');
res.send(body);

但是 chrome 说

Unsafe attempt to load URL http://localhost:3030/my-file.xml from frame with URL http://localhost:3030/my-file.xml. Domains, protocols and ports must match.

我该如何解决这个问题?

最佳答案

这不起作用是因为出于安全考虑,Chrome 已阻止 XML 文件访问同一目录中的本地文件,而 HTML 文件可以访问。

解决方法:在 Windows 上:从命令提示符运行

C:\Users\USERNAME\AppData\Local\Google\Chrome\Application\chrome.exe --allow-file-access-from-files

(用您的用户名替换 USERNAME)

在 Ubuntu 上:对于 Chromium 浏览器类型

chromium-browser --allow-file-access-from-files

适用于谷歌浏览器

google-chrome --allow-file-access-from-files

也许您必须在 Windows 任务管理器中终止 chrome.exe 的所有正在运行的 Windows 进程。

关于node.js - 尝试加载 URL Nodejs res.send 不安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30603330/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com