Hybris 更改localhost:9002以公开API

Hybris 更改localhost:9002以公开API,hybris,spartacus-storefront,Hybris,Spartacus Storefront,我正在尝试让api在Azure VM上工作。该url将不会是https://localhost:9002/rest/v2/ext/basestores/ext不再,但其他URL:9002/rest/v2/ext/basestores/ext 有人能告诉我在哪里找吗 非常感谢:)不确定我是否正确回答了您的问题,但至少从Spartacus的角度来看,您可以将backend.occ.baseUrl配置定义为您需要的任何URL 以下是一个基本示例: B2cStorefrontModule.withCon

我正在尝试让api在Azure VM上工作。该url将不会是
https://localhost:9002/rest/v2/ext/basestores/ext
不再,但
其他URL:9002/rest/v2/ext/basestores/ext

有人能告诉我在哪里找吗


非常感谢:)

不确定我是否正确回答了您的问题,但至少从Spartacus的角度来看,您可以将
backend.occ.baseUrl
配置定义为您需要的任何URL

以下是一个基本示例:

B2cStorefrontModule.withConfig({
   backend: {
     occ: {
       baseUrl: 'https://localhost:9002',
       prefix: '/rest/v2/'
     }
   },
 }),
下面是如何设置Spartacus的文档: 与hybris无关。在主机文件中添加一个条目-

127.0.0.1其他URL


此外,请注意,如果未配置
baseUrl
,则后端URL将相对于应用程序主机。很可能您没有提供baseUrl的配置。如果您在本地开发中有此配置,则可能使用了特定于环境的配置;开发构建将从标准
环境.ts
文件中获取baseUrl配置,而对于
--prod
构建,
环境.prod.ts
中的配置为空。