我正在研究一个项目,我想在家里的两台笔记本电脑上测试一下,其中一台笔记本电脑连接到本地主机.我正在使用XAMPP.我该怎么做呢?
我的机器和安卓设备在同一个网络上。
192.168.0.11192.168.10.10如果我192.168.0.11:8000在我的 Android 设备上输入,我只能使用一个站点。
如何输入 Homestead 中存储的所有站点?
这是我的Homestead.yaml文件:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Homestead-Projects
to: /home/vagrant/Homestead-Projects
sites:
- map: site1.com
to: /home/vagrant/Homestead-Projects/Site1/public
- map: site2.app
to: /home/vagrant/Homestead-Projects/Site2/public
databases:
- homestead
- db_site1
- db_site2
variables:
- key: APP_ENV
value: local
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# …Run Code Online (Sandbox Code Playgroud) 我试图将 React Native android 应用程序与 Laravel Api 连接起来。所以我使用一个简单的 Api 来测试请求是否被发送。使用 POSTMAN 时它正在工作。但是当我使用 android studio 的模拟器时,它会抛出“网络请求失败”的错误。有什么问题?
POSTMAN测试的API返回json:
{"result":"hello world"}
Run Code Online (Sandbox Code Playgroud)
但在反应原生
这是我的功能
async onRegisterPressed() {
let response= await fetch('http://127.0.0.1:8000/api/register',{
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name:this.state.name,
email:this.state.email,
password:this.state.password,
password_confirmation:this.state.password_confirmation,
})
});
let res= await response.json();
console.log(res);
}
Run Code Online (Sandbox Code Playgroud)