Как использовать Keytar (для электронов) - PullRequest
0 голосов
/ 27 мая 2018

Так что кажется, что у электрона есть этот модуль, называемый keytar, но документации очень не хватает, и я понятия не имею, как его использовать.

https://github.com/atom/node-keytar

Мой код правильныйсейчас (в основном процессе)

const keytar = require('keytar');
...
keytar.setPassword('KeytarTest', 'AccountName', 'secret');
const secret = keytar.getPassword('KeytarTest', 'AccountName');
console.log(secret);

Что печатает

Promise { <pending> }

Может ли кто-нибудь научить меня, как получить действительный пароль?

1 Ответ

0 голосов
/ 27 мая 2018

Хорошо, посмотрев вокруг, я узнал ответ.Вы вызываете полученное обещание и воздействуете на аргумент к обещанию.

keytar.setPassword('KeytarTest', 'AccountName', 'secret');
const secret = keytar.getPassword('KeytarTest', 'AccountName');
secret.then((result) => {
    console.log("result: "+ result); // result will be 'secret'
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...