是否可以在 React Native 应用程序中使用 HTTPS Agent?
我现在的代码是:
import axios from 'axios';
import ip from './ip';
import https from 'https';
const httpsAgent = new https.Agent({rejectUnauthorized: false});
const api = axios.create({
baseURL: `${ip}/api`,
httpsAgent,
});
export default api;
但是显示以下错误:
ExceptionsManager.js:76错误:InternalError Metro遇到错误:在尝试从文件/mobile/src/service/api.js
解析模块https
时,成功找到包/mobile/node_modules/https/package.json
。但是,此包本身指定了无法解析的main
模块字段(/mobile/node_modules/https/index.js
。事实上,这些文件都不存在:
Https是一个节点核心模块。你试过用rn-nodefy吗?它使您的React本机应用程序能够使用节点核心模块。
这段代码在几个月内运行良好: 但上周,react native抛出了一个错误“网络请求失败”。我确信我们的API正在工作,因为我已经在一些在线API测试仪上测试过了。 当我没有强制使用HTTPS,只有HTTP时,它就工作了。 我们当前的反应版本是:0.41 以下是错误:
我已经阅读了一些网站上的一些线程,但仍然无法使这一工作。 如果有人能在这里提供一些指导,我将不胜感激!
我们是否可以使用单个关键字而不是从'react-native‘中导入{Text,TextInput,Button,StyleSheet,View};“在react Native中?”text、TextInput、Button、StyleSheet、view“是否有可用的单个关键字选项?
我遵循Android安装React导航的所有说明。 首先,“npm安装--Save React-Navigation”,“npm安装--Save React-Native-Gesture-Handler”。“react-native link react-native-gesture-handler”,最后,更新了我的 这是我得到的错误: 错误所在:在创建目录'd:\react Native pr
我想知道是否有人知道如何在“创建-反应-应用”环境中使用https。我在自述文件或快速搜索中找不到任何相关信息。我只希望https://localhost:3000能够工作,或者https://localhost:3001能够工作。
当我运行react native run android时,我得到以下错误:;我正在将其设置为在设备上运行。