Node.js
目次 事前準備 Stripeからトークンを取得 カスタマーIDの確認 アカウントにカード情報の登録 Node.jsの関数用意 カード登録情報確認 公式ドキュメント 事前準備 以下から、Stripeのアカウントを作成してダッシュボード画面まで登録を進める。 stripe.com 以…
目次 事前準備 Stripeからトークンを取得 カスタマーIDの確認 必要権限の追加 Node.jsの関数用意 公式ドキュメント 次の記事 事前準備 以下から、Stripeのアカウントを作成してダッシュボード画面まで登録を進める。 stripe.com 以下の記事を参考に、カスタ…
目次 事前準備 Stripeからトークンを取得 カスタマーIDの確認 Node.jsの関数用意 公式ドキュメント 事前準備 以下から、Stripeのアカウントを作成してダッシュボード画面まで登録を進める。 stripe.com 以下の記事を参考に、カスタマーの登録が完了している…
目次 事前準備 Stripeからトークンを取得 カスタマーIDの確認 Node.jsの関数用意 公式ドキュメント 事前準備 以下から、Stripeのアカウントを作成してダッシュボード画面まで登録を進める。 stripe.com 以下の記事を参考に、カスタマーの登録が完了している…
目次 事前準備 Stripeから必要情報を取得する Node.jsの関数用意 作成したアカウントの確認方法 事前準備 以下から、Stripeのアカウントを作成してダッシュボード画面まで登録を進める。 stripe.com Stripeから必要情報を取得する 以下のサイトにアクセスし…
目次 exportsとは 通常の関数の実行 【注意】exportsした関数を呼び出せない exportsした関数を呼び出す方法 exportsとは 別ファイルで、「require」する事で「exports」した関数を実行する事ができる仕組みです。 通常の関数の実行 以下の様に「test」関数…
目次 状況 エラーの原因 解決方法 状況 Node.jsからMySQLを実行した際に「エラーの原因」に記載のエラーが発生する ターミナルなどで、MySQLを実行しても問題なく実行ができる Node.jsで使用しているユーザーでもMySQLに接続ができる エラーの原因 ER_NOT_SU…
■はじめに CORSとは、「Cross Origin Resource Sharing」の略です。 このエラーは、異なるドメインからアクセスされた際に発生します。 つまり、localhostで実行しているWEBアプリから、サーバーにデプロイされているRestAPIを実行する時などで発生します。 …
■はじめに 以下のリンク先のサイトで、express-generatorを使用してプロジェクトを作成しておいてください。 www.reigle.info ■手順 express-generatorで生成されたプロジェクトの「bin」配下の「www」を以下に書き換えます。 #!/usr/bin/env node serverSta…
■はじめに ここでは、BitbucketにPushされたことをトリガーにして、サーバーにソースコードをデプロイする方法を記載します。 Node.jsの環境やBitbucketに関しては、ある程度理解している前提で記載しますので、わからない部分は都度調べてください。 ■手順 …
■はじめに RestAPIなどJWTを生成したい場面がちょくちょくあります。 ここでは、Node.jsでJWTを生成する方法と、生成したJWTをデコードして中身を見る方法を記載します。 ※基本的なNode.jsの使い方などは割愛していますので、ご了承ください。 ※秘密鍵に関し…
■はじめに Firebase Cloud Messaging(以降、FCM)でPush通知を送信するため、「Server Key」と、送信先の「Device Token」が取得できている前提として本手順を記載します。 ■手順 以下に、PHPでFCMのプッシュ通知を送信する処理を記載します。 $_POST['tok…
■はじめに Firebase Cloud Messaging(以降、FCM)でPush通知を送信するため、「Server Key」と、送信先の「Device Token」が取得できている前提として本手順を記載します。 ■手順 Node.jsからFCMに対して、リクエストを送るために、以下のコマンドで、「req…
■はじめに 「PM2を利用してNode.jsのプロジェクトを実行する方法(npm start)」の記事でPM2を利用したプロジェクトの実行方法を記載しました。 しかし、サーバーを再起動すると、起動しているNodeサーバーが停止されるようになります。 複数のプロジェクト…
■はじめに 本記事はNode.jsがインストールされている事が前提となります。 まだインストールされていない方は「ローカルにNode.jsをインストールする方法」の記事をご参考にインストールしてください。 ■手順 1.以下のコマンドをターミナルで実行し、グロー…
■はじめに 「express-generatorを使用してNodeプロジェクト(ejs)を作成する方法」の記事で作成したNode.jsのプロジェクトを前提としています。 プロジェクトの作成方法がわからない場合は上記の記事をご参照ください。 ■手順 1.以下のコマンドを実行して、…
■はじめに CentOS7の環境構築はこの記事では記載しませんので、別途お調べください。。。 ■手順 1.以下のコマンドを実行して、nodebrewをインストールする。 $ curl -L git.io/nodebrew | perl - setup 2.以下のコマンドを実行して、nodebrewのPATHを通す。 …
■はじめに この環境構築はmacを前提にしています。 ■手順 1.AppStoreで「Xcode」をインストールする。(Xcodeの中に入っている「Command Line Tools」が必要になります。) 2.「1」でインストールしたXcodeを開き、以下の画面まで進める。(インストールなど…