react-native - React Native 和 Cosmos DB - 如何让它们一起工作?
问题描述
似乎没有通过 Cosmos DB SDK 或 npm 包直接支持 React Native。JS 包 @azure/cosmos 虽然适用于 Web 的 React Native,但不为原生应用程序构建。由于 Cryto 不兼容,它无法构建。
虽然 Resource Tokens 可以作为身份验证的解决方案,但 App 仍然需要使用 API 与 DB 资源进行交互。那么,如何解决这个问题?将 Azure Functions 用作中间层是唯一的解决方法吗?
谢谢
解决方案
如果您需要查询、创建新项目等基本功能,您可以获取react-native-azure-cosmos包。然而,该功能只是完整 JS SDK 的一个非常有限的子集。
目前还没有官方的 SDK 来针对 React Native 应用程序。您将需要使用 API 应用程序或函数应用程序与 CosmosDB 交互并从您的设备调用 HTTP 端点。
推荐阅读
- angular - 在 Angular 中动态添加脚本
- react-native - JSX 在 react native android mobile 中不可见,但在模拟器中可见
- google-chrome - 谷歌浏览器:net::ERR_NETWORK_CHANGED
- json - 使用分页 JPA Postgresql 检索元素的全局索引
- angular - 发送 HTTPclient 发布请求但不等待响应并在后端调用发送响应时订阅
- azure - Azure 数据工厂 IR ODBC - 连接失败
- graphql - 是否可以在 hasura-graphql 中将运算符作为变量/参数传递
- vaadin - 垂直滚动条在 vaadin 8 网格中始终可见
- c++ - 快速 16 位灰度图像写入 (30fps)
- mongodb - monbodb 充斥着控制台,从独立到独立