Logicky BLOG

Logickyの開発ブログです

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky

Vue.js + Firebase + Stripeで開発しているときに調べたことのメモ

CloudFunctions

  • async/await使う時は、下記のようにnode:8をpackage.jsonに設定する必要ある。
{
  "name": "functions",
  "description": "Cloud Functions for Firebase",
  "engines": {"node": "8"},

上記を設定すると、そのままだとyarnが使えなかった。ココに書いてある、下記をやると使えるようになった。

$ yarn add hoge --ignore-engines
  • あと、FirebaseのSparkプランだと、functionsはgoogle以外に繋げないので、stripeとか使う場合は、開発段階で、Blazeプランとかにする必要がある。Blazeプランにして無料枠内で開発すれば大丈夫。

firebase.google.com

Stripe + Vue.js

  • 下記を使ってStripe ElementのUIを簡単に表示できた。

github.com

  • Elementでtokenをつくって、token.idをfunctionsの関数に渡して、functionsの関数で、stripeとつなげて、customer作ったりする。
  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky