【Node.js express Docker】 Docker環境変数を定義してnode.jsで読み込む方法
※当方駆け出しエンジニアのため、間違っていることも多々あると思いますので、ご了承ください。また、間違いに気付いた方はご一報いただけると幸いです。何パターンかあるみたいなんですが、とりあえずシンプルに。app.env というファイルに環境変数を定義する。(名前は任意)app.envSECRET_KEY=himitu...
View ArticleWebsocketとRedis Pub/Sub
RedisのPub/Sub機能を使うとWebsocketの通信情報を複数のサーバー間で同期させることができます。スケールのためにWebsocketのサーバーを複数立てた場合、サーバー間で通信情報を同期する仕組みがないと、例えばチャットアプリケーションの場合、サーバーAに接続されたクライアントはサーバーBに接続されたクライアントとは正常にメッセージのやりとりができないことになってしまいます。...
View ArticleNode.js: Async/Await を使って Redis のデータを読む
redis_read.js#! /usr/bin/node // ---------------------------------------------------------------//// redis_read.js//// Dec/29/2020//...
View ArticleTestCafe入門 覚えておいたほうがよさそうなこと
TestCafeとは?end-to-end testをnode.jsで自動化させたフレームワークです。記事内容今回、キャプチャ、cvポイントのテストにあたって、これ多分次も使うかも?というやつを紹介していきます。case.1...
View Articleプログラミング超初心者がNode.jsについて理解しようとした
JavaScript関連の分野について学習をしていると Node.jsというものがどうしても目に入ってくるのですが、プログラミング初学者の私にとっては、わかりやすく解説しようとしてくれている記事を10本調べてみても結局Node.jsがなんなのかわかりませんでした。。もしかして同じような初心者の人いるのでは?と思い理解が進んだ説明を書き留めておきます。 Node.js...
View ArticleLINE公式でオンラインサロン作ってみたい
LINEでオンラインサロン先日、LINE Payの決済について学びました。ネット検索をしていると、LINEpayのサブクス決済をLINE公式アカウントで実装するコードを公開しているサイトを見つけました。最近、wordpressでオンラインサロン、会員サイトを作りたいという要望がとても多いので...
View ArticleGoogle Calenadr APIをnode.jsで使ってみる
google calendar APIからスケジュール取得普段からgoogle calendarをよく利用しています。 google calendarにプライベートと仕事のスケジュールを全て管理しておき、お客様はスケジュールの空いている所にピンポイントで予約を入れられるので、スケジュール調整が自動化出来てとても便利です。そこで、node.jsでgoogle...
View ArticleNode.js: bluebird を使って Redis のデータを読む
次のプログラムを bluebird を使って書き換えました。Node.js: Async/Await を使って Redis のデータを読むライブラリーのインストールsudo npm install-g bluebird bluebird_read.js#! /usr/bin/node //...
View Articlenodejsでtail
electron(nodejs)上で特定のファイルをtailするtailライブラリを使用する。https://github.com/lucagrulla/node-tail$ yarn add tail...
View ArticleNode.js: Redis のデータを作成 (Create)
redis_create.js#! /usr/bin/node // ---------------------------------------------------------------// redis_create.js//// Dec/30/2020////...
View ArticleNode.js: Redis のデータを更新 (Update)
redis_update.js#! /usr/bin/node // ---------------------------------------------------------------// redis_update.js//// Dec/30/2020////...
View ArticleNode.js: Redis のデータを削除 (Delete)
redis_delete.js#! /usr/bin/node // ---------------------------------------------------------------// redis_delete.js//// Dec/30/2020////...
View ArticleAPIGWとlambdaでGoogleスマートホームアプリを作成してみた[前編]
初めに業務で初めてスマートホームスピーカーの開発を行うことになった今回はその中でもGoogleHomeの開発について備忘録的に、実施事項を記載していく注意事項本投稿記事は2020年12月時点の仕様に基づいた実装となります参考記事Google Assistant 公式ドキュメントこの記事で書いていくことcognitoを利用したアカウントリンクの実装 <-...
View Article【アプリ開発 1】【Node.js express Docker】 Dockerを用いてNode.js Express...
※当方駆け出しエンジニアのため、間違っていることも多々あると思いますので、ご了承ください。また、間違いに気付いた方はご一報いただけると幸いです。Node.js Express MongoDBを用いたアプリ開発受託開発でNode.js Express...
View ArticleSequelize-cli-esmでSequelize をESモジュールで作成する
目的nodeがESモジュールに対応したので、SequelizeをESモジュールで使用したい。フロントエンド、バックエンドともにimportで統一した方が理解しやすい。 初めて開発する人にfrontendはimport、backendはrequire()を使用する理由を説明しづらい。前提サンプルでは下記を使用。sequelizeについて基礎的な知識があること。Node.js v14以降...
View Articlecreate-react-appで躓いたこと
create-react-appで Reactアプリを作成したときに、うまくアプリの起動ができなかったため、その経緯と対応を記載します。1. create-react-app の実行手順初めに、npmと nodeの version確認を行います。cmdC:\Users\ユーザー名>npm-v6.12.1C:\Users\ユーザー名>node-vv13.1.0npmと...
View Article【冬休みオトナの自由研究】「2700円でスマートハウス化してみた」の巻
きっかけ年末年始だ〜。まとまった時間がとれる〜なんて思っていたら、ムクムクと制作意欲が湧いてきました。そんな折に、家の洗面台の電球が切れ、Amazonで買おうなんて検索していたら見つけたのがこれ!!【Amazon Alexa認定 LED電球】OHLUXスマート電球え、スマートLED 2個で2700円!?アレクサとかにも繋がるし、ちょっと調べてみたらIFTTTとか、Tuya...
View ArticleWordPressテーマのバージョンをpackage.jsonと同期する
管理画面に表示されるバージョンを動的に更新したい。postcss使ってるから、package.jsonと同時に更新してみよう!postcssとpostcss-replaceの導入postcssに関しては省略。postcss-replacehttps://github.com/gridonic/postcss-replacenpm install--save-dev postcss-replace...
View Articlepm2のプロファイリングを試してみる(前準備)
あけましておめでとうございます。この記事を編集していたら年を越していました。EC2を作成keyvalueインスタンスタイプt2.microvCPU1Node.js, pm2をインストールcurl -sL https://rpm.nodesource.com/setup_12.x | bash - yum install nodejs -y node -v > v12.20.0 npm -v...
View Article