云函数中的My if子句使用带有startWith
:的通配符
exports.resizeImage = functions
.storage
.object()
.onFinalize(async (object) => {
if (!object.name.startsWith('venues/{uid}/bg_img')) {
console.log(`File ${object.name} not a venue bg pic..ignoring it`);
return null;
}
我推测您不能将startsWith
与通配符一起使用?如果是,还有什么选择?
JavaScript字符串startsWith((不提供任何通配符支持。如果要匹配文件模式,可以使用正则表达式。JavaScript字符串提供了一个名为match((的方法,您可以使用它来测试字符串是否与您提供的模式匹配。