你好我是html的初学者。 您可以在get函数中看到cookie。 但是,当通过其他方法调用时,cookie值不存在。
exports.get = function getCookie(name) {
var value = {
name: name
};
ses.cookies.get(value, function(error, cookies) {
if (name == "service") {
alert((cookies[0].value) +"1" ) //alert is normal
return (cookies[0].value).toString()
}
})}
--------------------another file --------------------
alert(cookie.get('service')); // this alert is abnormal
我应该怎么做才能正常打印其他文件中的Cookie?
答案 0 :(得分:0)
Electron.js中的Cookie API方法是异步的。以下是创建实用程序方法以获取cookie值的方法。
旧回调方式
?.
提倡方式
inline fun <C> Pair<Editable?, Editable?>.notNull(code: (Editable, Editable) -> C) {
if (this.first != null && this.second != null) {
code(this.first!!, this.second!!)
}
}