在本地主机上托管网站时,如何克服CORS政策?

时间:2019-04-11 08:55:57

标签: javascript jquery node.js html5-canvas npm-install

我正在尝试构建CNN模型,并以网站的形式显示中间层。我已经成功收集了所有代码,并能够在本地主机上运行它。

问题:我试图连接我创建的CNN大脑的bin文件:

model = new KerasJS.Model({
  filepath: "./mnist_cnn",
  gpu: false,
  transferLayerOutputs: true

mnist_cnn保存在笔记本电脑上的位置。

我一直看到CORS策略问题,程序无法从该bin中获取文件。因此,我的模型无法预测书面数字。以下是我在Google Chrome浏览器的控制台中看到的错误:

  

CORS策略已阻止从源“空”访问“ file:/// C:/ Users / lavan / Desktop / LavProject / mnist_cnn”处的XMLHttpRequest:协议方案仅支持跨源请求:http,数据,chrome,chrome扩展名,https。

我希望代码能够在任何浏览器上成功运行(如果所有文件都保存/安装在设备中),而不会出现CORS政策问题。有人可以看看吗?

我尝试通过在cmd中运行以下代码来禁用CORS策略,从而为我提供了新的浏览器。

Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security --disable-gpu --user-data-dir=~/chromeTemp"

我能够在此浏览器中成功运行代码,但不能在常规的Google Chrome / Mozilla Firefox浏览器中运行代码。

0 个答案:

没有答案