firebase中的Javascript cookies+;使用连接的域响应应用程序

firebase中的Javascript cookies+;使用连接的域响应应用程序,javascript,reactjs,firebase,cookies,Javascript,Reactjs,Firebase,Cookies,设置 我在firebase中托管了一个react应用程序(创建react应用程序)。该应用程序要求用户输入邮政编码,将其存储在cookie中,并显示该邮政编码的天气数据。我有一个通过firebase控制台链接到firebase url的自定义域 问题 访问firebase url时,cookie按预期工作。通过自定义域访问应用程序时,cookie似乎未设置。我认为这是由于从我的域重定向到firebase url造成的 重要位 我用来设置cookie的代码: //static function t

设置

我在firebase中托管了一个react应用程序(创建react应用程序)。该应用程序要求用户输入邮政编码,将其存储在cookie中,并显示该邮政编码的天气数据。我有一个通过firebase控制台链接到firebase url的自定义域

问题

访问firebase url时,cookie按预期工作。通过自定义域访问应用程序时,cookie似乎未设置。我认为这是由于从我的域重定向到firebase url造成的

重要位

我用来设置cookie的代码:

//static function taken from w3:
function setCookie(cname, cvalue) {
  document.cookie = cname + "=" + cvalue + ";path=/";
}
//Called later in the app:
  setZip = zip => {
    this.setState(state => ({
      ...state,
      zip: zip,
      zipIsEntered: true
    }));
    setCookie("zip", zip);
  };
应用程序链接:

Firebase链接:

可能更接近您的需要。Cookie用于返回同一服务器,因此您的重定向可能是正确的。我没有太多地使用它们,因为本地存储适合我的用例。可能更接近你需要的。Cookie用于返回同一服务器,因此您的重定向可能是正确的。我没有太多地使用它们,因为本地存储适合我的用例。