Nuxt.js Auth : API (php) 没有收到数据

问题描述

我正在使用 NUXT.js,以及 nuxt/auth 模块。

我可以调用我的 API,但无法获取数据

我的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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...