Я установил XAMPP для windows:
https://www.apachefriends.org/de/download.html
Затем я настроил приложение для android:
https://www.npmjs.com/package/vue-cli-plugin-cordova
Все отлично работает. Я могу получить данные с моего веб-сервера:
![Data Webserver](https://i.stack.imgur.com/IMiF2.png)
Затем я получаю данные с помощью Ax ios:
const baseUrl = 'http://10.0.2.2/lumen-api/public/api/'
const capacitiesUrl = `${baseUrl}maschinen`
return await Axios.request({
method: 'GET',
url: capacitiesUrl,
data: ''
})
После этого я получил http-ошибку. Это не работает. Я попытался добавить некоторые разрешения в мою конфигурацию. xml -файл:
https://medium.com/the-web-tub/electron-on-cordova-29ede5d6d789
и
Как мне добавить теги «использует-разрешения» в AndroidManifest. xml для проекта Cordova?
Мой вопрос сейчас, где мне добавить некоторые разрешения для моего android cordova-Application? Я не могу найти правильный файл. Это только конфиг. xml -файл?
Мой конфиг. xml -файл:
<?xml version='1.0' encoding='utf-8'?>
<widget id="com.demo.app"
version="1.0.0"
xmlns="http://www.w3.org/ns/widgets"
xmlns:cdv="http://cordova.apache.org/ns/1.0"
xmlns:android="http://schemas.android.com/apk/res/android">
<!--<widget id="com.vue.example.app" version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> -->
<name>Hallo Welt</name>
<description>
A sample Apache Cordova application that responds to the deviceready event.
</description>
<author email="dev@cordova.apache.org" href="http://cordova.io">
Apache Cordova Team
</author>
<!-- this hook will point your config.xml to the DevServer on Serve -->
<hook type="after_prepare" src="../node_modules/vue-cli-plugin-cordova/serve-config-hook.js" />
<!-- this hook will point your config.xml to the DevServer on Serve -->
<hook type="after_prepare" src="../node_modules/vue-cli-plugin-cordova/serve-config-hook.js" />
<content src="index.html" />
<plugin name="cordova-plugin-whitelist" spec="1" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
<config-file parent="/*" target="AndroidManifest.xml">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera2" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
</config-file>
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
</widget>