【发布时间】:2017-08-24 20:36:36
【问题描述】:
我们正在使用 firebase 构建一个网络应用。我们使用 Firebase 托管来托管 CSS、图像和 javascript 等静态文件。我们还使用 firebase 函数来使 web 应用程序动态化。
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 文件中的函数?
【问题讨论】:
标签: javascript node.js firebase firebase-authentication firebase-hosting