Новичок в Javascript не может keystore.generate("EC", "P-256")
Я новичок в Javascript и Node. Используя Jupyter Notebook, я запустил подраздел этой [SMART HEALTH CARD][1], чтобы сгенерировать ключ. Я просто взял раздел «Создание подписанной карты здоровья» и запустил его в блокнот. Я получаю "{keys: [] }" . Когда я запускаю его из Node, я ничего не получаю (ни ошибки, ни вывода JSON). Я использую MacOS Big Sur 11.6.2, node 16.9.0 и node-jose 2.0.0.
Фактический подраздел, который я запускал:
Когда я добавил console.log(signingKey) в функцию генерации в Jupyter Notebook, я получил ключ, поэтому signingKey почему-то не экспортируется из функции генерации.
Я просмотрел все вопросы и документы Node-Jose, но не могу понять. Чего не хватает этому невежественному человеку?
1 ответ
signingKey — это локальная переменная внутри функции generate. Все, что мне нужно сделать, это добавить возврат (signingkey) в функцию, и у меня есть ключ.
Я уверен, что есть лучший ответ, но по крайней мере я немного узнал о .then().