Попытка получить пользовательские данные blockstack в браузере - PullRequest
0 голосов
/ 06 июня 2019

Я создаю веб-приложение, которое использует Blockstack , и у меня возникают некоторые проблемы с Javascript и пониманием того, как использовать Blockstack в браузере.

Всякий раз, когда я пытаюсь получитьИдентификатор пользователя или имя пользователя стека блоков:

var bsId = blockstack.loadUserData(profile).username;
console.log(bsId);

Я получаю эту ошибку:

Uncaught ReferenceError: profile is not defined

Но когда я запускаю код непосредственно в консоли разработчика, он работает нормально и возвращает имя пользователя.Мне любопытно, что я делаю неправильно, и также я впервые работаю с Blockstack.

Это приложение, использующее Blockstack, Express и Heroku.Я посмотрел на эту ошибку и не нашел много и прочитал документацию для Blockstack.

var bsId = blockstack.loadUserData(profile).username;
console.log(bsId);

Чтобы вернуть имя пользователя Blockstack или выбранную информацию.

...