0

在安装说明中:https ://docs.vuestorefront.io/guide/installation/windows.html#installation-of-vue-storefront

前端的第 6 步是这样说的:

图片:因为 vue-storefront-api 使用 imagemagick 和一些 nodejs 命令行绑定,所以很难在 localhost/windows 机器上运行图片代理。请指出通过更改 config/local.json images.baseUrl 提供的 vue-storefront 到图像代理:

我很难理解是什么Please point out the vue-storefront to image proxy provided意思。

提供的图像代理是什么?我在哪里获得指向的价值?

4

1 回答 1

0

baseUrl: 'https://demo.vuestorefront.io/img/'是一个代理,因为它不直接存储图像,而是从提供的参数中获取 URL,然后转换图像并返回转换后的源。

您可以提供普通的 vue-storefront-api/img端点,但您也可以按照以下描述的方式实现自己的 converted-image-provider(此处称为代理): https ://github.com/DivanteLtd/vue-storefront-integration- sdk/blob/tutorial/Dynamic%20API%20specification.md#img

通常,您只需将其指向: https://your-vue-storefront-api.domain.com/img/

该文档指向与 vue-storefront URL 相同的域的原因在 https://docs.vuestorefront.io/guide/installation/production-setup.html#nginx中进行了描述 (他们将/img请求重定向到端口:8080同一主机),因此在他们的示例中,vue-storefront 与 vue-storefront-api 在同一主机上运行)

于 2019-09-23T12:22:07.087 回答