javascript - 用户登录时 Iron.seal 不起作用

标签 javascript node.js npm iron

Iron.seal 无法更新 npm 模块 Iron,这就是我在登录用户时遇到此问题的原因

var obj = {
    a: 1,
    b: 2,
    c: [3, 4, 5],
    d: {
        e: 'f'
    }
};

var password = 'some_not_random_password_that_is_at_least_32_characters';

Iron.seal(obj, password, Iron.defaults, function (err, sealed) {`

    console.log(sealed);
});

谁能指导我为什么会遇到这个问题

最佳答案

我在更新 iron npm 包时也遇到了类似的问题。

github 上的文档已更新。他们现在使用异步等待而不是回调。

你可以做的是:

try {
 const sealed = await Iron.seal(obj, password, Iron.defaults);
 console.log(sealed);
  } 
catch (err) {
 console.log(err.message);
}

关于javascript - 用户登录时 Iron.seal 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48473624/

相关文章:

node.js - Node js中的node_modules/.bin/package.cmd文件

javascript - 如何关闭预先选择任何现有文本的默认文本框行为?

node.js - Heroku + Cloudflare 完全免费的 SSL

javascript - 请问如何将这个curl请求转换为node.js请求?

javascript - 脚本。 JADE 标签未在 Express 中呈现

javascript - uglify js错误意外 token eof "undefined"

javascript - 为什么在使用 RequireJS 运行 Mocha 测试时会看到 "define not defined"?

javascript - 使用momentjs如何获取今天的中午

javascript - 通过ajax请求填充js变量的正确方法

php - 将 HTML5 Canvas 保存为单色 bmp