Reactjs 如何使用android emulator访问react native expo中的本地主机?
首先,, 我需要在localhost中访问我的api 我什么都试过了,但为什么不管用(?) 首先,我将axios设置如下:Reactjs 如何使用android emulator访问react native expo中的本地主机?,reactjs,react-native,Reactjs,React Native,首先,, 我需要在localhost中访问我的api 我什么都试过了,但为什么不管用(?) 首先,我将axios设置如下: import axios from 'axios'; export default axios.create({ baseURL: 'http://localhost/github/xxxx/index.php/api', headers: { 'Authorization': 'Basic username
import axios from 'axios';
export default axios.create({
baseURL: 'http://localhost/github/xxxx/index.php/api',
headers: {
'Authorization': 'Basic username pass',
'Content-Type': 'multipart/form-data'
}
});
但是不起作用
然后我试试这个:
import axios from 'axios';
export default axios.create({
baseURL: 'http://192.xxx.xx.142/github/xxxx/index.php/api',
headers: {
'Authorization': 'Basic username pass',
'Content-Type': 'multipart/form-data'
}
});
baseURL来自ipconfig/all中的IPv4地址
但是不起作用,那么我已经读过关于android模拟器的文章了
他们说,“如果你想使用localhost,那么你需要将url设置为10.0.2.2
像这样:
import axios from 'axios';
export default axios.create({
baseURL: 'http://10.0.2.2/github/xxxx/index.php/api',
headers: {
'Authorization': 'Basic username pass',
'Content-Type': 'multipart/form-data'
}
});
但仍然不起作用:(
消息的错误总是这样:
“读取多部分响应时出错”
如何解决这个问题(
我正在使用rest\U api插件codeigniter构建api
谢谢你
看起来像是重复的:
世博会上有一个“局域网”选项
看起来像是重复的:
世博会上有一个“局域网”选项。我自己解决了这个问题, 在我搜索问题之后,问题是您需要将localhost设置为static
在apache(httpd.conf)中,您需要使用端口手动将本地IP添加到其中我自己解决了这个问题, 在我搜索问题之后,问题是您需要将localhost设置为static
在apache中(httpd.conf),您需要手动将您的本地IP添加到其中,端口号为2为我工作,端口号为2为我工作me@KaretNasiPadang那么,你能提供更多关于你的设置的信息吗?Android/iOS,如果你使用了指南?根据另一篇文章,有很多东西需要检查:@KaretNasiPadang那么,你能提供更多信息吗根据另一篇文章,如果你使用了Android/iOS,那么你的设置有很多需要检查的地方: