不同的本地主机端口导致Access-Control-Allow-Origin失败

我想在localhost:3000上托pipe一个Docker JavaScript应用程序(RocketChat),并引用正在侦听localhost:5000的python脚本。 运行脚本我得到以下回应:

[错误] Access-Control-Allow-Origin不允许源localhost:3000。 [错误]加载资源失败:Access-Control-Allow-Origin不允许使用Origin localhost:3000。 (响应,第0行)[错误]由于访问控制检查,XMLHttpRequest无法加载localhost:5000 / response。

正在执行的请求如下所示:

var data = []; var client = new XMLHttpRequest(); if(input.value !== "" && input.value){ data["Type A"] = input.value; } else { data["Type B"] = "not valid"; } client.open("POST", "http://localhost:5000/response", true); client.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); client.withCredentials = false; client.send(data); 

如何编辑本地主机以启用Access-Control-Allow-Origin? 所有我能find的答案都提到编辑Node.js,我没有。