不使用<script src =“”>将Firebase WebApp Source添加到vanilla JS或JSON中?

时间:2018-01-09 22:57:13

标签: javascript json firebase bpmn signavio

我正在为BPMN Diagramm建模并使用工具 Signavio工作流。&#xA;我编写了一个js Task,它应该将数据保存在Firebase API中。

&#xA ;&#xA;

我的主要问题是生成的代码需要HTML-Tags,但我的工具只使用vanilla JS。支持表示他们也使用JSON。

&#xA;&#xA;

这是生成的Google代码。

&#xA;&#xA;
 &lt; script src =“https://www.gstatic.com/firebasejs/4.8.1/firebase.js”&gt;&lt; / script&gt;&#xA;&lt; script&gt;&#xA; //初始化Firebase&#xA; var config = {&#xA; apiKey:“AIzaSyDWaO_6124QdXEDhfU2LvJ9bGYV2xB5oZM”,&#xA; authDomain:“musterbank-kundenliste.firebaseapp.com”,&#xA; databaseURL:“https://musterbank-kundenliste.firebaseio.com”,&#xA; projectId:“musterbank-kundenliste”,&#xA; storageBucket:“mechanic-customerlist.appspot.com”,&#xA; messagingSenderId:“138893078421”&#xA; };&#XA; firebase.initializeApp(config);&#xA;&lt; / script&gt;&#xA;  
&#xA;&#xA;

现在我想在上面添加这段代码在我的功能中。

&#xA;&#xA;
  function customerAddInAPI(customer){&#xA;&#xA;&#xA;}&#xA;  < / pre>&#xA;&#xA; 

我希望你们能提供帮助。我真的试图解决它,但我还没找到任何东西。

&#xA;

1 个答案:

答案 0 :(得分:2)

问题在于对https://www.gstatic.com/firebasejs/4.8.1/firebase.js的依赖性,因为Workflow Accelerator在只有有限数量的JavaScript libraries可用的沙箱中运行您的JavaScript。

相反,您将不得不使用提供的request库来构建并向Firebase API发送HTTP请求,这可能是您的代码示例在幕后所做的。