问题描述
我正在使用 NUXT.js,以及 nuxt/auth 模块。
我的nuxt方法:
try {
let response = await this.$auth.loginWith('local',{ data: this.login })
console.log(response)
} catch (err) {
console.log(err)
}
我的 nuxt.config.js :
auth: {
strategies: {
local: {
endpoints: {
login: {
url: API_URL_LOGIN,method: 'post'
},logout: {
url: API_URL_logoUT,user: {
url: API_URL_USER,method: 'post'
}
}
}
},},
在我的 PHP API 中,我试图收集电子邮件和密码数据,但是... 我在 $_POST(或 $_GET)中什么都没有
<?PHP
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Content-Type,X-Requested-With,Authorization');
header('Access-Control-Allow-Methods: POST,GET,OPTIONS,DELETE,PUT');
header('Content-Type: application/json;charset=utf-8');
$return['post'] = $_POST;
$return['get'] = $_GET;
echo json_encode($return);
?>
因此,使用我的 console.log(response),我有:
Config:
baseURL: "http://localhost:3000/"
data: "{"username":"vincent.blondaux@gmail.com","password":"admin"}"
headers: {Accept: "application/json,text/plain,*/*",Content-Type: "application/json;charset=utf-8"}
method: "post"
url: "...url.../login.PHP"
...
data:
get: []
post: []
有什么想法吗? 非常感谢! 文森特
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)