【发布时间】:2023-03-15 14:11:02
【问题描述】:
有没有办法在 localhost 中进行跨站请求?模拟不同的域?您如何制作应用程序,例如在没有实际域的情况下执行 JSON-P 或 CORS 并在本地机器上对其进行测试?
我正在使用 NodeJS 和 WebStorm。
谢谢。
【问题讨论】:
-
同时启动两台服务器,每台服务器监听一个单独的端口——例如
localhost:3000和localhost:3001。一个用于发出请求的页面,另一个用于请求的资源。 -
但是域是一样的。浏览器是否将不同的端口视为不同的域?
-
“跨站”是由来源决定的,不仅仅是域/主机名,还包括协议和端口。 MDN: Same-Origin Policy
-
谢谢乔纳森。不知道端口会被视为不同的来源。
标签: node.js localhost cors server emulation