猿问

javascript firebase 云函数:如何修复 require 未定义错误

我知道 require 最常用于 Nodejs 服务器端应用程序,但是如何在客户端解决这个问题。如果 firebase 教程指定了,就必须有一种方法。

未捕获的引用错误:未定义要求

这是我的 main.js 文件

  const firebase = require("firebase");

// Required for side-effects

  require("firebase/functions");

  

 

checkout()

function checkout(){



var randomNumber = firebase.functions().httpsCallable('randomNumber');

randomNumber({text: messageText}).then(function(result) {

  // Read result of the Cloud Function.

  var sanitizedMessage = result.data.text;

  console.log(sanitizedMessage)


}).catch(function(error) {

  // Getting the Error details.

  var code = error.code;

  var message = error.message;

  var details = error.details;


  console.log(message)

  // ...

})


}


main.html file 

我如何修复错误 require is not Define 并从客户端调用 firebase 函数?



杨__羊羊
浏览 91回答 1
1回答

MM们

由于您已将 Firebase 脚本添加到 HTML 中,因此无需使用 require 再次添加它们。最重要的是,require 只能在 Nodejs 或模块捆绑器等环境中工作,而您在这里没有使用这些环境。只需删除要求并开始使用已添加的 Fireabse SDK。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答