电子cookie错误:无法获取cookie域

时间:2020-04-30 09:52:15

标签: visual-studio cookies electron session-cookies

im是electronic的新手,我试图在我的登录页面中设置cookie,但是由于某种原因,im出现了错误。 如果此错误与设置域有关,那么如何设置域值? 我正在使用localhost和oracle数据库。

这是错误

'Uncaught (in promise) Error: Failed to get cookie domain'

在我的loginPage.js中

let remote = require('electron').remote;
let cName = "mName";//cookies name
session.defaultSession.cookies.set({name: cName ,value: row[0]},//row[0] is from the database
err => {
    if(err) console.log("error:"+err);
});

此外,此应用将成为离线应用。 希望得到一些帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

根据Electron的文档,在调用set方法设置cookie时,必须设置将cookie与之关联的url,否则应答应被拒绝。在您的情况下,还必须设置域。尝试将域设置为“ localhost” Electron's Cookies Set Method Documentation