Я создаю веб-приложение, которое использует 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 или выбранную информацию.