我如何在模板中获得 base_url
how do I get the base_url in stencil
我无法在模具模板中获取 base_url。 {{ settings.base_url }} 总是 returns 一个空字符串。 https://stencil.bigcommerce.com/docs/settings-object.
是否有另一个包含站点 url 的全局模板对象?
(pencil-response.js)中的函数[https://github.com/bigcommerce/stencil-cli/blob/master/server/plugins/renderer/responses/pencil-response.js#L79-L85]
使用正则表达式故意破坏这些值。
regex = new RegExp(internals.escapeRegex(context.settings.base_url), 'g');
content = content.replace(regex, '');
此提交使用了 request.info.host
的值:
https://github.com/bigcommerce/stencil-cli/commit/fb9611502613f00a364a8d9ea4e1d3351c834d08
我在此拉取请求中提交了一个修复程序。 https://github.com/bigcommerce/stencil-cli/pull/396
我无法在模具模板中获取 base_url。 {{ settings.base_url }} 总是 returns 一个空字符串。 https://stencil.bigcommerce.com/docs/settings-object.
是否有另一个包含站点 url 的全局模板对象?
(pencil-response.js)中的函数[https://github.com/bigcommerce/stencil-cli/blob/master/server/plugins/renderer/responses/pencil-response.js#L79-L85] 使用正则表达式故意破坏这些值。
regex = new RegExp(internals.escapeRegex(context.settings.base_url), 'g');
content = content.replace(regex, '');
此提交使用了 request.info.host
的值:
https://github.com/bigcommerce/stencil-cli/commit/fb9611502613f00a364a8d9ea4e1d3351c834d08
我在此拉取请求中提交了一个修复程序。 https://github.com/bigcommerce/stencil-cli/pull/396