标签: javascript jsdom
是否可以在jsdom节点模块中禁用CORS检查功能?
jsdom
在我的用例(客户端测试)中,CORS错误特别难以调试,并且在我运行程序的实际环境中不会发生。
也许我们可以在初始化对象时设置一些环境变量?例如,
window = new jsdom.JSDOM(``,{ cors : false, }).window;
答案 0 :(得分:4)
如JSDOM Github存储库中的issue所述,JSDOM就像浏览器一样,适用同源策略。
无法从那里禁用。
解决方案是将标头添加到资源服务器,允许发出请求的客户端的来源。
答案 1 :(得分:0)
只需将jest.config.js中的testURL设置为您的API地址。
testURL