【发布时间】:2020-03-14 16:34:30
【问题描述】:
在将 react 本机应用程序构建到生产环境之前,我能够登录并且可以收到任何错误的错误消息,但是在构建到 apk 之后,我在我的 Android 手机上运行了该应用程序,但它没有工作。
我正在获取这样的用户登录信息;
import { userTypes } from '../../types';
const { USER_LOGIN } = userTypes;
const SERVER_URL = "http://localhost:8080/api/v1";
const loginAction = (userdata) => dispatch => {
fetch(`${SERVER_URL}/auth/signin`,{
method: 'POST',
headers: {
'content-type' : 'application/json',
},
body: JSON.stringify(userdata)
})
.then(res => res.json())
.then(data =>(
dispatch({
type: USER_LOGIN,
payload: data
})))
}
export {
loginAction
};
是否有在开发和生产中使用 api 连接的正确方法。
【问题讨论】:
-
您是否授予apk 使用互联网的权限?
-
@ApplePearPerson 你的意思是这个
<uses-permission android:name="android.permission.INTERNET" />我已经有了
标签: reactjs api react-native express redux