1

在 localhost 的 spartacus 应用程序中执行 yarn start 时,出现以下错误:

[HPM] Error occurred while trying to proxy request /rest/v2/electronics-spa/cms/pages?fields=DEFAULT&pageType=ContentPage&pageLabelOrId=homepage&lang=en&curr=USD from localhost:4200 to https://localhost:
9002 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)

我有相当标准的 proxy.bankend.js 文件。有什么建议我可以调查吗?我已经测试过后端可以直接通过 url 访问。

问候,建筑师

4

1 回答 1

0

我对这种情况很熟悉。通常,当我尝试代理的端点无法访问时,会发生此错误。

查看错误,我可以看到您的请求仍然存在,https://localhost:9002因此我相信您的代理可能不会被拾取。

您应该确保正确指定了代理配置。可以package.json通过修改启动脚本来完成:("start": " ng serve --proxy-config proxy/proxy.backend.js",在这种情况下,我的代理位于代理文件夹中)。

希望这可以帮助!

于 2020-03-18T14:34:57.140 回答