由于某些原因,响应为:TypeError:无法读取未定义的属性“data”。
当我想在cookie中设置数据时。
但是,当我只是控制台记录数据时,它没有问题。
我有以下要求:
注册Route.route(/注册). post(async(req, res)=
尝试{wait axios. post("url",{用户名: "###", 电子邮件: "###", 密码: "###", }) .然后((响应)=
if (response.data.jwt) {
res.cookie("secureCookie", response.data.jwt, {
secure: process.env.NODE_ENV !== "development",
httpOnly: true,
expires: dayjs().add(30, "days").toDate(),
});
}
console.log("User token", response.data.jwt);
})
.catch((error) => {
// Handle error.
res.status(400);
if (error.response.data.message[0].messages[0].message) {
res.send(error.response.data.message[0].messages[0].message);
}
console.log(
"An error occurred:",
error.response.data.message[0].messages[0].message
);
});
}catch(e){res.status(400).send(“发生错误:”,e.response.data.message[0].messages[0]);});
谢谢你!
发现问题了!cookie“过期”是错误的。这个错误只是让我困惑,因为它说不能读取未定义的属性“数据”。最终它与“数据”无关。
嘿,我想知道控制台中的输出是否可能与文件输出中的输出相同。 这是我的XML配置。 滚动文件中的输出 在控制台中为空。但是现在如果我改变 到"追踪" 将是2,4,6。。。。在控制台和我的文件中,它将是1,3,5,7。。。这很容易理解。 但是我的问题是,我们如何在控制台和文件中同时拥有相同的日志级(跟踪)输出?(添加包名称和级别的标签不起作用) 与此问题相关: log4j2 xml配置-登录到文件和控
我有以下代码在Javascript中解码Jwt令牌(参考:如何在Javascript中解码Jwt令牌) 我从上面的代码中得到了我需要的有效负载,但我在节点中实现了它,那里我们没有“atob”函数来解码base64编码的字符串 似乎我们需要在节点中使用缓冲区。我做了研究,提出了下面的解决方案,但不起作用。 请让我知道是否有更好的方法-没有库(Jwt或decode-Jwt)
我用sails和mysql开始了一个项目,我不知道如何配置它来显示控制台中执行的查询。
我使用curl命令调用我的REST服务 我试图使用Python的请求库映射相同的代码 我的问题是,如何在代码中设置我的TOKEN值?
如何控制hadoop中的日志功能?Hadoop使用默认的log4j.properties文件来控制日志。我的用例是控制我的类生成的日志。 Hadoop守护进程(如JobTracker、TaskTracker、NameNode和DataNode守护进程)使用log4j。属性文件来自各自主机节点的。rootLogger设置为“INFO,console”,它将所有信息级别的消息记录到控制台。 我使用Oo
我想获取JWT Access令牌用于Docuse,我尝试使用以下代码获取访问令牌,之后我通过访问令牌创建信封,我得到一个错误 “调用创建信封时出错: { ”错误代码“: ”AUTHORIZATION_INVALID_TOKEN“,”消息“:”提供的访问令牌已过期、已吊销或格式不正确。 我从这个链接DocuSign JWT访问令牌请求以上代码,在用户提到的工作代码,请告诉我我犯了什么错误,注意:我正