为本地 http 服务器启用 CORS

Yar*_*lav 9 macos httpserver cors

我使用 http 服务器托管本地文件。只需使用以下命令在我的 Mac HTTP 服务器上安装:

npm install --global http-server
Run Code Online (Sandbox Code Playgroud)

然后我使用以下命令在所需目录中启动该服务器:

http-server
Run Code Online (Sandbox Code Playgroud)

当我尝试从 HTTP 服务器响应获取本地 HTML 文件时,遇到了 CORS 策略问题。它被阻止了。 被 CORS 政策阻止

Yar*_*lav 21

为了解决这个问题,我需要做的就是使用 cors 选项启动 HTTP 服务器:

http-server --cors
Run Code Online (Sandbox Code Playgroud)

  • 参数必须遵循特定的顺序吗?我有“--cors”,但它对我不起作用。 (4认同)