gpt4 book ai didi

javascript - Firebase firestore安全规则访问路径参数

转载 作者:行者123 更新时间:2023-12-03 01:47:55 26 4
gpt4 key购买 nike

考虑这条安全规则

service cloud.firestore {
match /databases/{database}/documents {
match /notifications/{user} {
allow read, write: if request.auth.uid != null;
}
match /items/{item} {
allow read: if true;
allow write: if false
}
}
}

我想访问参数 {item} 的值。有什么办法可以做到这一点吗?对于云函数来说,它类似于“context.params.item”。我需要类似的 Firestore 安全规则。

最佳答案

根据documentation ,该参数存储在resource.data下变量:

service cloud.firestore {
match /databases/{database}/documents {
match /notifications/{user} {
allow read, write: if request.auth.uid != null;
}
match /items/{item} {
allow read: if resource.data != null;
allow write: if false
}
}
}

关于javascript - Firebase firestore安全规则访问路径参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50549299/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com