firebase_app__WEBPACK_IMPORTED_MODULE_5 __。app(...)。functions不是函数

达克
"@angular/core": "~9.1.2",
"@angular/fire": "^5.1.1",
"firebase": "^7.24.0",

createPortalLink()正在导入到angular的工作js代码,但它会生成TypeError。如何修复TypeError?

TypeError:firebase_app__WEBPACK_IMPORTED_MODULE_5 __。app(...)。functions不是函数

import * as firebase from 'firebase/app';

async createPortalLink() {
  // Call billing portal function
    const functionLocation = 'us-central1';
    const functionRef = firebase
      .app()
      .functions(functionLocation)
      .httpsCallable('ext-firestore-stripe-subscriptions-createPortalLink');
    const { data } = await functionRef({ returnUrl: window.location.origin });
    window.location.assign(data.url);
  }
core.js:6210 ERROR Error: Uncaught (in promise): TypeError: firebase_app__WEBPACK_IMPORTED_MODULE_5__.app(...).functions is not a function
TypeError: firebase_app__WEBPACK_IMPORTED_MODULE_5__.app(...).functions is not a function
    at BillingService.<anonymous> (billing.service.ts:52)
    at Generator.next (<anonymous>)
    at tslib.es6.js:73
    at new ZoneAwarePromise (zone-evergreen.js:960)
    at __awaiter (tslib.es6.js:69)
    at BillingService.callBillingPortalFunction (billing.service.ts:47)
    at BillingComponent.<anonymous> (billing.component.ts:77)
    at Generator.next (<anonymous>)
    at tslib.es6.js:73
    at new ZoneAwarePromise (zone-evergreen.js:960)
    at resolvePromise (zone-evergreen.js:798)
    at zone-evergreen.js:705
    at rejected (tslib.es6.js:71)
    at ZoneDelegate.invoke (zone-evergreen.js:364)
    at Object.onInvoke (core.js:41731)
    at ZoneDelegate.invoke (zone-evergreen.js:363)
    at Zone.run (zone-evergreen.js:123)
    at zone-evergreen.js:857
    at ZoneDelegate.invokeTask (zone-evergreen.js:399)
    at Object.onInvokeTask (core.js:41709)
你说过Alehosaini

你需要import 'firebase/functions';

像这样

import * as firebase from 'firebase/app';

import 'firebase/functions';

async createPortalLink() {
  // Call billing portal function
    const functionLocation = 'us-central1';
    const functionRef = firebase
      .app()
      .functions(functionLocation)
      .httpsCallable('ext-firestore-stripe-subscriptions-createPortalLink');
    const { data } = await functionRef({ returnUrl: window.location.origin });
    window.location.assign(data.url);
  }

或尝试以下操作(取决于您的版本):

import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
import 'firebase-functions';
admin.initializeApp();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

未捕获的TypeError:app.getSocketIo不是socket.io中的函数

来自分类Dev

使用ExpressJs的NodeJ:TypeError:字符串不是Function.app.render上的函数

来自分类Dev

在Laravel中,使用App :: make('')而不是构造函数注入有什么缺点?

来自分类Dev

CordovaApp-AngularJs-app.initialize()->未定义不是函数

来自分类Dev

Ember-cli require(“ my_app / app”)[“ default”]。create不是函数

来自分类Dev

如何修复TypeError _interopRequireDefault不是Create React App中的函数

来自分类Dev

AngularError-app.controller(...)不是函数

来自分类Dev

Node js app.configure不是函数

来自分类Dev

JavaScript(Node.js):app.set('port',port); ^ TypeError:app.set不是函数

来自分类Dev

app.post不是函数快递节点

来自分类Dev

“ setOwner”不是函数错误-App脚本

来自分类Dev

Create-react-app中的故事书:typeError:args.flat不是函数

来自分类Dev

jquery__WEBPACK_IMPORTED_MODULE_1 __(...)。datepicker不是函数

来自分类Dev

recoil__WEBPACK_IMPORTED_MODULE_0 ___ default(...)不是函数

来自分类Dev

TypeError:_firebase_firebase__WEBPACK_IMPORTED_MODULE_1 __。firestore.collection不是函数

来自分类Dev

TypeError:_firebase__WEBPACK_IMPORTED_MODULE_10 __。usersCollection.doc(...)。collectionGroup不是函数

来自分类Dev

WebpackError:TypeError:p5__WEBPACK_IMPORTED_MODULE_4 ___ default.a不是构造函数

来自分类Dev

TypeError:__WEBPACK_IMPORTED_MODULE_3__不是函数

来自分类Dev

TypeError:__WEBPACK_IMPORTED_MODULE_3__不是函数

来自分类Dev

_firebase_js__WEBPACK_IMPORTED_MODULE_1 __。firebase.auth.GoogleAuthProvider不是构造函数

来自分类Dev

app.default.firebase不是函数错误

来自分类Dev

如何修复TypeError _interopRequireDefault不是Create React App中的函数

来自分类Dev

JavaScript(Node.js):app.set('port',port); ^ TypeError:app.set不是函数

来自分类Dev

app.set,然后出现TypeError:app.get不是一个函数

来自分类Dev

错误类型错误:__WEBPACK_IMPORTED_MODULE_5_jquery__(...).tagsinput 不是函数

来自分类Dev

bin/www app.listen 不是函数

来自分类Dev

app.get 不是 express.js 中的函数

来自分类Dev

部署时functions.runWith 不是使用firebase 云函数的函数

来自分类Dev

使用 firebase-server 进行单元测试时,this.app.database 不是函数

Related 相关文章

  1. 1

    未捕获的TypeError:app.getSocketIo不是socket.io中的函数

  2. 2

    使用ExpressJs的NodeJ:TypeError:字符串不是Function.app.render上的函数

  3. 3

    在Laravel中,使用App :: make('')而不是构造函数注入有什么缺点?

  4. 4

    CordovaApp-AngularJs-app.initialize()->未定义不是函数

  5. 5

    Ember-cli require(“ my_app / app”)[“ default”]。create不是函数

  6. 6

    如何修复TypeError _interopRequireDefault不是Create React App中的函数

  7. 7

    AngularError-app.controller(...)不是函数

  8. 8

    Node js app.configure不是函数

  9. 9

    JavaScript(Node.js):app.set('port',port); ^ TypeError:app.set不是函数

  10. 10

    app.post不是函数快递节点

  11. 11

    “ setOwner”不是函数错误-App脚本

  12. 12

    Create-react-app中的故事书:typeError:args.flat不是函数

  13. 13

    jquery__WEBPACK_IMPORTED_MODULE_1 __(...)。datepicker不是函数

  14. 14

    recoil__WEBPACK_IMPORTED_MODULE_0 ___ default(...)不是函数

  15. 15

    TypeError:_firebase_firebase__WEBPACK_IMPORTED_MODULE_1 __。firestore.collection不是函数

  16. 16

    TypeError:_firebase__WEBPACK_IMPORTED_MODULE_10 __。usersCollection.doc(...)。collectionGroup不是函数

  17. 17

    WebpackError:TypeError:p5__WEBPACK_IMPORTED_MODULE_4 ___ default.a不是构造函数

  18. 18

    TypeError:__WEBPACK_IMPORTED_MODULE_3__不是函数

  19. 19

    TypeError:__WEBPACK_IMPORTED_MODULE_3__不是函数

  20. 20

    _firebase_js__WEBPACK_IMPORTED_MODULE_1 __。firebase.auth.GoogleAuthProvider不是构造函数

  21. 21

    app.default.firebase不是函数错误

  22. 22

    如何修复TypeError _interopRequireDefault不是Create React App中的函数

  23. 23

    JavaScript(Node.js):app.set('port',port); ^ TypeError:app.set不是函数

  24. 24

    app.set,然后出现TypeError:app.get不是一个函数

  25. 25

    错误类型错误:__WEBPACK_IMPORTED_MODULE_5_jquery__(...).tagsinput 不是函数

  26. 26

    bin/www app.listen 不是函数

  27. 27

    app.get 不是 express.js 中的函数

  28. 28

    部署时functions.runWith 不是使用firebase 云函数的函数

  29. 29

    使用 firebase-server 进行单元测试时,this.app.database 不是函数

热门标签

归档