我正在使用 API 酱连接到我的后端,我已经仔细检查了我的所有参数是否即将到来,也使用 Postman 进行了测试,并且一切正常。无论出于何种原因,它只是没有连接到后端,当我 console.log 得到结果时。它的节目
Object {
"config": Object {
"adapter": [Function xhrAdapter],
"baseURL": "http://127.0.0.1:8000/api",
"data": "{\"username\":\"adeyeanqar \",\"password\":\"Liverpool8\"}",
"headers": Object {
"Accept": "application/json",
"Content-Type": "application/json",
},
"maxBodyLength": -1,
"maxContentLength": -1,
"method": "post",
"timeout": 0,
"transformRequest": Array [
[Function transformRequest],
],
"transformResponse": Array [
[Function transformResponse],
],
"url": "/token/",
"validateStatus": [Function validateStatus],
"xsrfCookieName": "XSRF-TOKEN",
"xsrfHeaderName": "X-XSRF-TOKEN",
},
"data": null,
"duration": 12,
"headers": null,
"ok": false,
"originalError": [Error: Network Error],
"problem": "NETWORK_ERROR",
"status": null,
}
这是我的客户
import { create } from "apisauce";
const apiClient = "http://127.0.0.1:8000/api",
});
这是身份验证的端点
import client from "./client";
const login = (username, password) =>
client.post("/token/", { username, password });
export default {
login,
};
通常,当我控制台结果时,它应该返回一个令牌。