On Mon, Oct 21, 2019 at 12:15 PM Sachin <[email protected]> wrote:

> Hi
>
> Thanks for update. I will use SDK provided by Firestore but I could not
> fully understood your comment. Can you please elaborate?
>
> My understanding is flow is as below
> Browser (grpc-web)->Envoy Proxy [trancoder/translator from HTTP1.1 to
> HTTP2(grpc)]->Firestore.
>
> So Firestore will get data in expected format and does not need
> modifications to support grpc-web.
>
It depends on which APIs you are calling. The watch API is a bidi API,
which is not supported by grpc-web.

Also, I suspect there is  some non-trivial logic in the client SDK that is
required to access Firestore from browsers.

Any reason you want to use grpc-web, instead of the SDK?



> Let me know.
>
> Thanks,
> Sachin
>
>
> On Saturday, 19 October 2019 18:52:15 UTC-7, Wenbo Zhu wrote:
>>
>> hi Sachin,
>>
>> Firestore ships SDKs for web and mobile clients. For Web, please check
>> https://github.com/firebase/firebase-js-sdk
>>
>> Direct access of Firestore via grpc-web is not supported.
>>
>> - Wenbo
>>
>> On Fri, Oct 18, 2019 at 2:26 PM Sachin <[email protected]> wrote:
>>
>>> Hi
>>>
>>> Need inputs on using gRPC-web with Google APIs.
>>>
>>> Google cloud services RPC APIs to access its services e.g.
>>> https://cloud.google.com/firestore/docs/reference/rpc/ shows RPC APIs
>>> to access Firestore.
>>>
>>> I am trying to access the RPC APIs using gRPC-web with Envoy Proxy. But
>>> I am not getting success.
>>>
>>> Does does anyone done the same? Any pointers will be helpful.
>>>
>>> Thanks,
>>> Sachin
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "grpc.io" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/grpc-io/e9a3c582-0a07-4a31-b534-23ae6c6a3ed3%40googlegroups.com
>>> <https://groups.google.com/d/msgid/grpc-io/e9a3c582-0a07-4a31-b534-23ae6c6a3ed3%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups "
> grpc.io" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/grpc-io/c607c336-9ae5-4244-8b05-6a5fc51bf7c8%40googlegroups.com
> <https://groups.google.com/d/msgid/grpc-io/c607c336-9ae5-4244-8b05-6a5fc51bf7c8%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/CAD3-0rPX7xhw-a05388oJSExk5WeTE3x11a4GN%2BaMT0Ac4kzuw%40mail.gmail.com.

Reply via email to