我正在尝试使用firebase应用程序中的文本,每个文本的每个页面视图,但它给了我这个拒绝的权限日志,我也尝试过使用FutureBuilder,但它给出了相同的错误。
我的错误日志:
w/Firestore(28023):(0 . 6 . 6-dev)[Firestore]:监听查询(html" target="_blank">测试)失败:状态{code=PERMISSION_DENIED,description =缺少权限或权限不足。,cause = null } I/system . out(28023):com . Google . firebase . firestore . firebase firestore exception:PERMISSION _ DENIED:缺少权限或权限不足。w/Firestore(28023):(0 . 6 . 6-dev)[Firestore]:监听查询(课程)失败:状态{code=PERMISSION_DENIED,description =缺少权限或权限不足。,cause = null } I/system . out(28023):com . Google . firebase . firestore . firebase firestore exception:PERMISSION _ DENIED:缺少权限或权限不足。
代码:
class LessonPage extends StatelessWidget {
final LessonData lessonData;
LessonPage(this.lessonData);
@override
Widget build(BuildContext context) {
return StreamBuilder<QuerySnapshot>(
stream: Firestore.instance.collection("lessons").snapshots(),
builder: (context, snapshot) {
if (snapshot.hasError) {
return Center(
child: Text(
"An Has Error Occurred",
style: TextStyle(color: Colors.red, fontSize: 24.0),
),
);
}
switch (snapshot.connectionState) {
case ConnectionState.waiting:
return Center(
child: CircularProgressIndicator(),
);
case ConnectionState.none:
{
return Center(
child: Text(
"Without Connection!",
style: TextStyle(color: Colors.red, fontSize: 24.0),
),
);
}
case ConnectionState.done:
case ConnectionState.active:
default:
return PageView.builder(
itemBuilder: (context, index) {
return LessonWidget(
LessonData.fromDocument(snapshot.data.documents[index]));
},
itemCount: snapshot.data.documents.length,
);
}
},
);
}
}
课程Widget类(我从火库获取课程文本文档快照,并放入我的文本):
class LessonWidget extends StatelessWidget {
final LessonData lessonData;
LessonWidget(this.lessonData);
@override
Widget build(BuildContext context) {
return ListView(
children: <Widget>[
Text("${lessonData.text == null ? lessonData.text : "" }", style:
TextStyle(color: Colors.black54, fontSize: 30.0),),
SizedBox(height: 18.0,),
TextField(
decoration: InputDecoration(
hintText: "Escreva a sua resposta aqui"
),
autofocus: true,
),
SizedBox(height: 10.0,),
RaisedButton(onPressed: () {
},
color: Theme
.of(context)
.primaryColor,
child: Text("Continuar"),)
],
);
}
}
PERMISSION_DENIED
错误是由于Firestore上设置的安全规则造成的。默认情况下,Firestore上设置的规则要求用户通过身份验证才能访问。我建议重新访问节点上设置的规则以解决此问题。
问题内容: 当我尝试运行简单的docker命令时,例如: 我收到一条错误消息: 获得权限被拒绝… /var/run/docker.sock:connect:权限被拒绝 当我检查权限 我看到这一行: 因此,我遵循许多论坛的建议并将本地用户添加到docker组: 但这无济于事。我仍然收到非常相同的错误消息。我该如何解决? 问题答案: 对于那些刚接触shell的人,命令: 需要在您的外壳中定义。默认情况
问题内容: 尝试显示URI时出现以下异常。我认为这是在我的活动停止后发生的,我尝试再次访问可行的URI。还有其他问题可以解决这个问题,但是我对如何对我的代码应用任何解决方案感到非常困惑,因为我的takePhotoIntent允许拍照或从图库中选择图片(如下所示)。 我的createImageFile和我的takePhotoIntent: 问题答案: 根据Storage Access Framewo
问题内容: 我对编码比较陌生,遇到了麻烦。 我有这段代码可以将数据发送到Firebase 但是,我不断收到错误: FIREBASE警告:设置为/ users /(GoogleID)失败:Permission_denied 2016-05-23 22:52:42.707 firebase.js:227未捕获(承诺)错误:PERMISSION_DENIED:权限被拒绝(…) 当我尝试查找时,它谈论的是
问题内容: 很抱歉来到这里问这个问题,但是我已经读完了所有互联网,试图找到解决方案,但是我仍然遇到这个问题… 我已经成功安装了Jenkins(让我在仍有希望的时候开始)可以在我们的持续集成流程中使用它。 我试图从这样一个简单的例子开始: 但是每次启动时,都会出现此错误: 问题在于用户jenkins(服务和主节点以Jenkins的身份运行)拥有此存储库上的所有权限。我试图授予组和其他人读取和执行的权
问题内容: 我正在尝试将查询写入文件以进行调试。该文件位于中。我要写入的文件是。 我正在尝试使用 但是我越来越 file_put_contents(queries.txt)[function.file-put-contents]:无法打开流:权限被拒绝 我的文件chmod’d为777,可能是什么问题? 问题答案: 尝试调整目录权限。 在终端上运行(从包含数据库文件夹的目录中运行) apache,如
大家好,我正在尝试阅读一个网站的内容与以下代码 但我得到以下错误,我不知道如何解决它。 如果你有什么想法,不要害羞。