使用nodejs 我试图为用户生成一个唯一的URL以符合电子邮件地址。从该 URL,用户将能够通过解密密文并将密文数据与数据库进行比较来验证电子邮件帐户。我正在使用CryptoJS生成 url。
let url = 'http://localhost:4000/newUser/get/'+ciphertext ;
问题是在密文中,它包含正斜杠“/”,例如:
http://localhost:4000/newUser/get/U2FsdGVkX189ZNKKQrYgqU90DDwkl/W3hRTSGO1yvUMaDilPJmz9YYI3d1/E3i9C
路由器正在处理 URL 上的“/”,因此路由器正在搜索实际上是密文一部分的目录。如果有任何解决方案可以在密文中不包含“/”或特殊字符,请帮忙。提前致谢。
我试图验证请求对象以检查对象中是否存在特定键.我试过lodash的has()功能,但似乎_.has()检查嵌套JSON.Javascript一次.hasOwnProperty()只需一个密钥.是否可以检查普通JSON对象中的键数组?
我想检查的对象是
{
"name": "admin@test.org",
"oldPassword": "1234",
"newPassword": "12345"
}
Run Code Online (Sandbox Code Playgroud)