本文介绍如何配置多个 具体步骤将所有端点配置为指向 JS Storefront 服务。
在 JavaScript 在云门户中,选择 按以下格式添加您的属性: jsapps.<application>.severname.<index>=<server name> 例如: jsapps.app1.servername.1=www.brand1.dejsapps.app2.servername.0=www.brand2.comjsapps.app2.servername.1=www.brand2.de 如果不提供任何配置,默认情况下,对服务器名称 例如,app1 和 app2 应用的映射方式如下:
在 CCV2 上启用 Spartacus SSR ( Server Side Rendering,服务器端渲染) 的配置方法,在文件 { "applications": [ { "name": "<your storefrontapp name>", "path": "<your storefrontapp path>", "ssr": { "enabled": true, "path": "dist/<your storefrontapp name>/<your storefrontapp name>-server/main.js" } } ]} 使用客户端呈现 (CSR),网站在浏览器中呈现,而不是在服务器端。 因此,Web 服务器通过发送包含 JavaScript 代码的轻量级 HTML 响应来响应连接请求。 浏览器通过在客户端呈现代码并将其呈现在网页上来创建内容。 因此,需要在上述的 manifest.json 文件里添加下列设置: { "applications": [ { "name": "<your storefrontapp name>", "path": "<your storefrontapp path>", "csr": { "webroot": "dist/<your storefrontapp name>/browser/" } } ]}
配置完成后,所有定义在 在 manifest.json 里还能为某一具体的 Application,指定 Node.js 版本: { "applications": [ { "name": "cxlive", "path": "cxlive" }, { "name": "app1", "path": "app1" }, { "name": "app2", "path": "app2", "nodeVersion": "11" } ],} |
|