草庐IT

cloud-firestore

全部标签

spring - 在 Feign 客户端 + Spring Cloud (Brixton RC2) 中使用带有动态值的 @Headers

是否可以为标题设置动态值?@FeignClient(name="Simple-Gateway")interfaceGatewayClient{@Headers("X-Auth-Token:{token}")@RequestMapping(method=RequestMethod.GET,value="/gateway/test")StringgetSessionId(@Param("token")Stringtoken);}注册一个RequestInterceptor的实现会添加header但无法动态设置header值@BeanpublicRequestInterceptorreque

spring - 了解Spring Cloud Eureka Server self 保存和续订阈值

我是开发微服务的新手,虽然我已经研究了一段时间,阅读了Spring的文档和Netflix的文档。我已经开始了一个简单的项目availableonGithub.它基本上是一个Eureka服务器(Archimedes)和三个Eureka客户端微服务(一个公共(public)API和两个私有(private)API)。详细说明请查看github的自述文件。关键是,当一切都在运行时,我希望如果其中一个私有(private)微服务被杀死,Eureka服务器会意识到并将其从注册表中删除。我foundthisquestiononStackoverflow,并且解决方案通过在EurekaServer配

Spring Cloud Gateway路由元信息作用及路由超时配置详解

环境:SpringCloudGateway3.1.4路由元信息配置你可以使用元数据为每个路由配置其他参数,如下所示:spring:cloud:gateway:routes:-id:route_with_metadatauri:https://pack.commetadata:zone:"xj"infos:name:"value"weight:0.2可以通过ServerWebExchange中获取所有元数据属性,如下所示://获取路由对象Routeroute=exchange.getAttribute(GATEWAY_ROUTE_ATTR);//获取路由元信息route.getMetadata(

Flutter_bloc 从没有 UI 事件的 firestore 获取更新的数据

我正在使用Flutter从少数设备交换Firestore数据。如果我使用StreamBuilder一切正常,但我不喜欢将业务逻辑与UI混合。我更喜欢使用BLOC作为模式使用flutter_bloc插件。但是flutter_bloc是这样工作的:步骤:事件------------------------>新数据但没有新UI事件异步请求异步响应State(mapEventToState)------->¿我如何获得新的状态?我没有“UI事件”,因为Firestore数据正在从另一台设备更新,所以我无法更新状态。我可以在bloc构造函数上使用类似的东西:Streamquery;Quedada

firebase - 在 flutter 中合并来自 Firestore 的流

我一直在尝试使用StreamBuilder或类似的东西来收听Firestone的多个集合。当我只使用一个Stream时,我的原始代码是:import'package:flutter/cupertino.dart';import'package:flutter/material.dart';import'package:cloud_firestore/cloud_firestore.dart';classListextendsStatefulWidget{///Thereferencetothecollectionislike///Firestore.instance.collectio

firebase - 如何在flutter中有效地访问firestore引用字段的数据?

使用与flutter'sfirestoreexample类似的代码,假设快照文档中存储了一个引用字段,称为:document['userRef'].首先,如何访问userRef的数据?使用document['userRef'].get().data或document['userRef'].get().username我无法访问数据。(NoSuchMethodError:Class'Future'hasnoinstancegetter'data')我也尝试使用document['userRef'].get().then(...)但收到错误:type'Future'isnotasubtyp

firebase - Flutter Cloud Firestore Map<String, dynamic> 错误

我正在尝试使用Flutter和Firestore构建应用程序。使用StreamBuilder从Firestore加载集合以在ListView中显示时,出现以下错误ThefollowingassertionwasthrownbuildingStreamBuilder(dirty,state:I/flutter(26287):_StreamBuilderBaseState>#d5638):I/flutter(26287):type'_InternalLinkedHashMap'isnotasubtypeoftype'Map'I/flutter(26287):whereI/flutter(2

dart - Flutter- 到目前为止,是否无法使用 Algolia 在 Firestore 中实现搜索功能?

我想知道是否有任何方法可以在Firestore中使用Algolia实现搜索功能?我搜索了一下,目前还不支持Dart。那么,是完全不可能还是有其他办法让它发挥作用呢?由于我是编程新手,请有人指导我正确的方法?非常感谢任何帮助。 最佳答案 你的问题是双重的:索引Firebase内容为了搜索您在Firestore中的内容,您必须将其发送到Algolia进行索引。通常你会从服务器或像this这样的云功能来做到这一点.dart中没有示例,因为没有用于Dart的服务器端Algolia库,因此如果您想使用Dart,则必须使用restAPI如果您不

firebase - 在 Flutter 应用程序中使用 Firestore 中的离线持久性

我正在开发一个使用Firebase的Firestore将数据发送到网络的应用。该应用程序的功能之一是能够在离线时将数据保存在设备中,并在互联网连接恢复时将其发送到Firestore。我激活了离线持久性,但它不起作用。调试控制台:W/OkHttpClientTransport(28536):FailedclosingconnectionW/OkHttpClientTransport(28536):javax.net.ssl.SSLException:Writeerror:ssl=0x7f7acfc408:I/Oerrorduringsystemcall,BrokenpipeW/OkHtt

flutter - 停止在 flutter 中收听 Cloud Firestore 中的快照更新

我想停止收听快照更新。即使屏幕关闭,快照也会继续收听更新。我正在使用下面的代码来收听更新。CollectionReferencereference=Firestore.instance.collection('Events');reference.snapshots().listen((querySnapshot){querySnapshot.documentChanges.forEach((change){//Dosomethingwithchange});}) 最佳答案 您的监听器是StreamSubscription类型,因此