#node.js #passport.js #access-token
#node.js #passport.js #токен доступа
Вопрос:
Я использую passport.js чтобы пройти аутентификацию в Spotify api, я правильно вхожу в систему, с этим проблем нет.
Но теперь я хочу сохранить токен доступа или отобразить что-то в консоли, что возвращает некоторую информацию о пользователе, чтобы я мог использовать токен доступа для создания списка воспроизведения. Как я могу сохранить токен доступа?
Ответ №1:
Если я вас правильно понимаю, вы хотите сохранить токен доступа к API Spotify, чтобы его можно было повторно использовать в разных сеансах.
Если я не ошибаюсь, вы должны иметь возможность записать токен в файл.
const fs = require('fs');
// passport.js stuff here
fs.writeFile('./.spotify-token', '< the access token >', (err) => {
if (err) throw new Error('Failed to write ./.spotify-token: ' err);
});
И это можно прочитать так:
const token = fs.readFileSync('./.spotify-token'); // => String (the token) or throws an error
С помощью этого вы можете вернуть токен обратно в Passport.