gpt4 book ai didi

reactjs - React Native 和 Https 代理

转载 作者:行者123 更新时间:2023-12-03 09:41:18 24 4
gpt4 key购买 nike

可以在 React Native 应用程序中使用 HTTPS 代理吗?

我现在的代码是:

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 遇到错误:尝试解析模块时 https来自文件 /mobile/src/services/api.js , 包 /mobile/node_modules/https/package.json被成功找到。然而,这个包本身指定了一个 main无法解析的模块字段( /mobile/node_modules/https/index.js 。事实上,这些文件都不存在:
  • /mobile/node_modules/https/index.js(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native.ts| .ts|.android.tsx|.native.tsx|.tsx)
  • /mobile/node_modules/https/index.js/index(.native|.android.js|.native.js|.js|.android.json|.native.json|.json|.android.ts|.native. ts|.ts|.android.tsx|.native.tsx|.tsx)
  • 最佳答案

    Https 是一个节点核心模块。您是否尝试过使用 rn-nodefy ?它使您的 React Native 应用程序能够使用 Node Core Modules。

    关于reactjs - React Native 和 Https 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62232106/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com