Comme l'ancien BBC de commerce électronique de Shangpai n'était pas adapté, nous avons réécrit nous-mêmes un ensemble de commerce électronique et avons dû migrer les données d'origine vers le nouveau système. Nous avons rencontré un problème lors de la migration des détails du produit (html). text) L'adresse de l'image src était codée en dur auparavant. Étant donné que l'image devrait être placée sur le cdn plus tard, le src devrait également changer avec le cdn actuel. Comment enregistrer correctement le src de l'image ?
Ensuite, le chemin relatif doit être enregistré
cdnHost + src
domain + src
Même si l'image est placée sur le cloud, la reprise après sinistre doit être envisagée. Si le cloud est en panne, un accès normal peut toujours être obtenu en modifiant le préfixe des éléments de configuration.
@Lowky a raison. Généralement, les images enregistrent uniquement les chemins relatifs pour faciliter la migration. Le fichier de configuration n'a besoin que de spécifier le nom de domaine, tel que
HOST=//sf.gg
# // Compatible avec. http et httpsHOST=//sf.gg
# // 兼容 http 和 https<img src={{HOST}}/img/xxxx.jpg>
<img src={{HOST}}/img/xxxx.jpg>
🎜Ne conservez pas le nom de domaine, seulement le chemin derrière le nom de domaine, afin de pouvoir migrer vers d'autres noms de domaine ou cloud et le modifier directement dans le code. C'est plus pratique
.Ce n'est pas comme ça que ça marche