node.js - 如何在反应本机android应用程序中隐藏api url?
问题描述
我有一个托管在heroku 上的nodejs、express 和mongodb api。我想在我的反应原生 Android 应用程序中使用该 api URL。但问题是,如果我在我的应用程序中使用该 api url,那么用户可以很容易地看到它并在我不想要的地方使用它。我已经保护了我的发布路线,但我想知道如何在应用程序内隐藏链接?而且我不需要在我的应用程序中进行身份验证来对用户进行身份验证。用户无需任何身份验证即可使用该应用程序。谢谢你
解决方案
你只是想多了。几乎所有其他应用程序都会对某些数据发出 api 请求,而如果没有 api 端点,这种情况就不会发生。根据您的问题,我认为没有人可以从通过 react native 制作的反编译 apk 中检索代码。React Native 将代码转换为本地语言,具体取决于您要构建其 android 或 ios 的操作系统。
推荐阅读
- python - xlsxwriter 条件格式 icon_set 中间值= 0 不显示正确的箭头
- ruby-on-rails - 如何在 Elasticsearch 中进行基于文档的授权?
- c# - 错误 CS0234:命名空间“Microsoft”中不存在类型或命名空间名称“VisualStudio”(您是否缺少程序集引用?
- tinymce - TinyMCE 模板插件在编辑器中最后插入
- .net - 如何通过 .net mongoDb 驱动程序通过嵌套属性获取 mongoDb 中的文档
- sql - 为每条记录选择最高值
- java - IntelliJ 中的“java:找不到符号”但 gradle 构建
- c++ - 为什么我不能将 int 分配给结构成员的联合成员?
- twilio - 如何将暂停添加到 Twilio studio Say/Play 小部件
- reactjs - PWA 显示独立不工作