私はかなり長い間困惑しています。 React Nativeのfetch
でローカルHTTPサーバーにPOST
リクエストを作成しようとしましたが、constatlyはTypeError
になります。ReactネイティブフェッチはAndroidでTypeErrorを返します
ここで私の要求についてどうやって行くのですか?
onSignIn(credentials) {
const host = 'http://192.168.0.106';
const namespace = '/api/v1';
const headers = {
'Accept': 'application/json',
'Content-Type': 'application/json'
};
fetch(host + namespace + '/register', {
method: 'POST',
headers,
body: JSON.stringify(credentials)
}).then(res => res.json()).then(function (user) {
dispatch(registerSuccess(user));
}).catch(function (err) {
console.log(err);
dispatch(registerError(err));
});
}
郵便配達員と私のコンピュータでリクエストしたので、IPアドレスが正しいことがわかりました。また、私が見つけた答えのどれも私を助けなかった。私はAndroid 5.1でこれを実行しています。
少しお手伝いしてください。
実際のデバイスからテストしていますか? – hini
はい、そうです。 Xiaomi Note 3 Proについては、正確です。 –