是的,无论是在electron-builder打包的安卓应用还是其他环境下,发起axios请求都需要指定请求地址。请求地址可以是一个绝对的URL(例如:http://example.com/api)或者相对的URL(例如:/api)。

在浏览器中,相对URL会自动拼接到当前页面的URL上,而在Electron中,相对URL会自动拼接到package.json文件中的"homepage"字段所指定的URL上。

下面是一个使用axios发起请求的示例:

import axios from 'axios';

// 使用绝对URL发起请求
axios.get('http://example.com/api/data')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.error(error);
  });

// 使用相对URL发起请求
axios.get('/api/data')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.error(error);
  });

需要注意的是,如果你的Electron应用是在本地运行的,而请求的API是部署在远程服务器上的,可能会遇到跨域问题。在这种情况下,你需要在服务器端配置CORS(跨域资源共享)来允许来自Electron应用的请求

electron-builder 打包的安卓应用发axios请求时要写请求地址吗

原文地址: http://www.cveoy.top/t/topic/idOi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录