-
Notifications
You must be signed in to change notification settings - Fork 95
Open
Labels
enhancementNew feature or requestNew feature or request
Description
当我开启了硬盘缓存,可是我还加了一个元数据获取失败兜底函数,这个时候只会走硬盘缓存逻辑,兜底函数不生效了
const obj = {
enableDiskCache: true,
apiPrefix: item.apiPrefix,
versionId: item.version,
hook: {
beforeAppendAssetNode(passCtx) {
const { url, setAssetUrl } = passCtx;
const jsdelivrUrl = url.replace('https://unpkg.com', item.apiPrefix);
setAssetUrl(jsdelivrUrl);
},
onFetchMetaFailed(params) {
// 返回一份前端预设的元数据对象,用于兜底
console.log('开始走兜底逻辑', params);
console.log('备用cdn数据', _DATA);
return _DATA;
},
},
};
try {
const helMicro = await import('hel-micro');
SDK = await helMicro.preFetchLib(item.sdk, obj);
} catch (e) {
console.log('捕获到异常错误', e);
}Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request