React native React本机codeigniter api无法从axios/async Wait读取数据
我正在尝试从axios/async Wait获取数据。React native React本机codeigniter api无法从axios/async Wait读取数据,react-native,codeigniter,react-native-android,codeigniter-3,React Native,Codeigniter,React Native Android,Codeigniter 3,我正在尝试从axios/async Wait获取数据。 但在api中,总是会得到null。 我正在尝试免费api,就像'https://jsonplaceholder.typicode.com/posts“它成功了。 我的api有什么问题 我的axios: axios.post('http://myweb/api/ceklogin', { password: 'a', username: 'a' }, { headers: { 'Content-Type': 'applica
但在api中,总是会得到null。
我正在尝试免费api,就像'https://jsonplaceholder.typicode.com/posts“它成功了。
我的api有什么问题 我的axios:
axios.post('http://myweb/api/ceklogin', {
password: 'a',
username: 'a'
}, {
headers: {
'Content-Type': 'application/json'
}
})
.then(response => {
console.log(response.data);
});
codeigniter 3中的我的Api:
public function ceklogin(){
header("Content-Type:application/json");
$username = $this->input->post('username');
$password = $this->input->post('password');
if (isset($username) && isset($password)){
$hsl=$this->model_login->cek_login($username, $password);
if ($hsl->num_rows() == 1) {
$ok=$hsl->row();
$data = array(
'response' => 1,
'username' => $ok->username,
'role' => $ok->role,
'pesan' => 'Login Berhasil !',
);
} else {
$data= array(
'response' => 0,
'pesan' => 'Data tidak ada !'
);
}
} else {
$data= array(
'response' => 0,
'username' => $username,
'password' => $password,
'pesan' => 'Paramater yang di kirimkan tidak sesuai !'
);
}
echo json_encode($data);
}
您是否尝试过使用postman将数据发布到api端点,是否成功?