我试图将获取函数放入一个单独的文件中,这样我就可以轻松组织这些 API 获取。但是,当我尝试获取并返回数据时,它给我 null 或意外的 json 对象。这是我的 src 的一部分:
//api.js
export async function LoginAPI(username, password) {
const url = baseURL + "/login/";
var params = {username: username, password: md5.hex_md5(password)};
let response = await fetch(url, {
method: 'POST',
headers: {'Accept': 'application/json','Content-Type': 'application/x-www-form-urlencoded'},
body: JSON.stringify(params)
});
return await fetch(url, {
method: 'POST',
headers: header,
body: JSON.stringify(params)
})
.then((res) => res.text())
.then((text) => text.length ? JSON.parse(text) : {})
.catch((error) => {
throw error;
});
};
Run Code Online (Sandbox Code Playgroud)
这是另一个文件。
//index.js
var Login = React.createClass({
onPress_login: function() …Run Code Online (Sandbox Code Playgroud)