猿问

是否可以在云函数中使用带有通配符的 startWith?

我在云函数中的 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通配符?如果是这样,还有什么选择?


千万里不及你
浏览 105回答 1
1回答

哔哔one

JavaScript 字符串startsWith()不提供对通配符的任何支持。如果要匹配文件模式,可以使用正则表达式。JavaScript 字符串提供了一个名为match()的方法,您可以使用它来测试字符串是否与您提供的模式匹配。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答