我使用wamp服务器在127.0.0.1:8080上运行本地服务器。 我尝试使用邮递员发布它,数据能够发布并保存到数据库。
但是当我尝试将其发布为本机响应时,它会显示网络请求失败,如下所示
这是我的代码
fetch('http://127.0.0.1:8080/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
})
})
.then((response) => response.json())
.then((responseData) => {
console.log(responseData.body)
})
.done();
如果我在我的电脑浏览器中键入地址127.0.0.1:8080,它可以将我引导到我的本地主页。
但在我的模拟器中,我注意到它正在使用LTE,当我使用浏览器访问127.0.0.1:8080时,它无法连接。通过右边,模拟器连接到与我的电脑相同的网络,它应该能够访问,对吗?
我做错了吗?
答案 0 :(得分:0)
尝试使用10.0.2.2
或转到命令提示符并点击ipconfig
然后复制IP地址。它就像192.168.5.10