0
我剛開始學習React Native。構建我的組件,並試圖使用寫入單獨文件的身份驗證功能進行身份驗證。通過React Native進行網絡請求
我的身份驗證文件看起來像
var constants = require("../constants")
module.exports = function(usr,pwd){
var trailing_url = '/api/token/';
var url = constants.DOMAIN + trailing_url;
console.log("url");
return fetch(url, {
method: "POST",
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({
username: usr,
password: pwd,
})
}).then(function(response){
return response.json();
}).then(function(json){
return json;
});
}
有一次,我出去找我遇到這個錯誤。我無法在django中運行網絡請求到我的後端運行在http://127.0.0.1:8000/api/token/
我的另一個問題是如何調試代碼?我嘗試了Chrome調試器。 但其顯示 狀態:正在等待,請在模擬器中按Ctrl R重新加載並連接。 嘗試刷新模擬器,但沒有奏效。
您正在模擬器中運行,因此127.0.0.1(localhost)不是服務器地址。你必須找到機器的IP地址。仿真器IP可以在控制檯中用'adb devices'找到。 –