我們正在使用Firebase構建一個Web應用程序。我們正在使用Firebase託管來託管靜態文件,如CSS,圖像和JavaScript。我們也在使用Firebase功能來使Web應用程序動態化。使用Javascript的Firebase身份驗證
const app = express();
...
app.use(express.static(__dirname + '/public'));
app.get('/', (req,res) => {
res.render('index');
});
我在公用文件夾中有一個signIn.js,並託管在Firebase託管上。當我嘗試訪問signin.js中的"firebase.auth().signInWithPhoneNumber(phoneNumber, appVerifier) {}"
函數時,出現「Firebase」未找到的錯誤。
我想使用Firebase在用戶手機上發送OTP。現在我很困惑我們是否應該在宿主JS文件的客戶端處理它,或者我們必須在server.js的服務器端處理它。
另外,我怎麼能調用託管在Firebase託管的靜態js文件的firebase函數託管的server.js文件中的函數?
https://github.com/rhroyston/firebase-v4-auth是最新的。 ppl似乎喜歡這個https://github.com/rhroyston/firebase-auth –