React native React Native axios post可在android emulator上运行,但不能在android设备上运行
我在React本机应用程序上有以下方法:React native React Native axios post可在android emulator上运行,但不能在android设备上运行,react-native,React Native,我在React本机应用程序上有以下方法: const handleLoginPress = async () => { try { const loginData = { username: email, password: password, } responseData = await axios.post('http://10.0.2.2:8000/api/access/token_auth/', log
const handleLoginPress = async () => {
try {
const loginData = {
username: email,
password: password,
}
responseData = await axios.post('http://10.0.2.2:8000/api/access/token_auth/', loginData);
const user = {email: email, token: responseData.data.token}
setLocalStorageUser('user', user);
setUser(user);
} catch (error) {
console.log(error);
}
navigation.navigate('Home');
}
Axios post在运行Android仿真器时工作正常,但在Android设备上运行时不起任何作用
我在Android Emulator中使用了ip地址10.0.2.2,但我不知道在设备中使用什么地址(127.0.0.1不起作用)。尝试使用您机器的ip地址,而不是10.0.2.2或127.0.0.1您可以尝试将
登录数据作为{loginda:loginda}
发送吗?