Я хочу создать cli для создания команд для управления каруселью веб-сайта.Но чтобы сделать это, я хочу использовать firebase для входа в систему, но я не хочу, чтобы пользователь входил в систему каждый раз, когда он запускает команду cli, такую как start, я хочу запустить команду, подобную login, и войти в нее в firebase, чтобы при инициализации firebaseв следующий раз им не нужно будет входить снова.В веб-приложениях или приложениях для телефона это работает, потому что учетная запись запоминается, но на сервере js узла, даже если я вхожу в систему, учетная запись никогда не запоминается, поэтому firebase.onAuthStateChanged
всегда возвращает null
.Вот что происходит при запуске:
app.listen(5100, () => {
console.log("The slid server has already starterd");
firebase.auth().onAuthStateChanged(user => {
console.log(user);
})
opn("http://localhost:5100");
, а пользователь всегда null
.Итак, как я могу вспомнить пользователя с firebase в узле JS Cli?