VueJS Facebook身份验证`withCrednetials`在生产中不起作用(Heroku)

时间:2019-04-20 09:44:25

标签: facebook-authentication

我一直在尝试在我的VueJs应用程序(托管在Heroku中,在与单独的Heroku应用程序托管的Rails后端通信的docker容器中的express.js上运行)上实现Facebook身份验证。

在Vue中,我有以下方法:

export const handleFacebookLogin = async () => {
  try {
    const { data } = await instance.get(`users/auth/facebook/callback`, { withCredentials: true });

    await addTokenCookiesAxios(data);

    return data;
  } catch (error) {
    return error;
  }
};

在开发中,我可以看到发送到后端的请求已将Access-Control-Allow-Credentials设置为true,并且Facebook身份验证按预期工作。但是,在生产中,这些标头似乎没有发送,因此身份验证失败。

我似乎无法弄清楚是什么原因造成的。 有谁知道这可能是什么问题,或者我应该在哪里寻找错误的答案?

0 个答案:

没有答案