nodejs 【Sequelize】migrationのDB接続設定値にenvに設定した環境変数を使用する 【Sequelize】migrationのDB接続設定値にenvに設定した環境変数を使用する DB接続情報を記述した「config.js」を作成します。 module.exports = { development: { username: process.env.MYSQL_USER, password: process.env... 2022年12月30日
nodejs 【Lightsail】NodejsでHello world 【Lightsail】NodejsでHello world インスタンス作成 awsマネジメントコンソールより、lightsailを開き、インスタンスを作成します。 私は、下記のような感じに作成しました。 静的IPをアタッチ 作成したインスタンスを選択し、ネットワーキングタブを開き、静的IPをアタッチするを押下します。 わかり... 2022年12月10日
nodejs Boltを使用してSlack Botを作成してみる Boltを使用してSlack Botを作成してみる この記事の対象者 Boltを使用し、Slack Botを始めて作成しようとしている方 boltとは? Bolt は Slack API を使いやすくするための Node.js フレームワークです。 slack api 参考サイト Slack Botの作成の方法は、公式がドキ... 2022年12月10日
aws AWS Lambda DynamoDBでauto incrementを実装する【nodejs】 DynamoDBではauto incrementの利用方法が少し難しいです。 おそらく、ソートキーにauto incrementを設定したいパターンが多いと思います。 方法としては、各テーブルのレコード数を管理するテーブルを作成し、その値を更新、取得し利用する感じです。 まずは、レコード数を管理するシーケンステーブルを作成します... 2019年11月27日
aws AWS Lambda でDynamoDBのレコード件数をカウントする【nodejs】 lambdaでDynamoDBを使用する際に、レコード件数を取得する方法を紹介します。 全件取得し、件数を取得する方法もありますが、件数のみの取得方法が用意されているので、そちらを利用しましょう。 方法は簡単。 下のソースを見てください。 見本 const AWS = require('aws-sdk'); const dyna... 2019年11月27日
nodejs PHPとnodejsの処理速度 どちらが速いのか比較する 私は普段PHPを触っていますが、nodejsの方が処理速度が速いのではないかと感じたため、処理速度を比較してみようと思います。 結果だけ確認したい方は、こちらをどうぞ。(スクロールします) 比較方法 if文で比較し、echo(console.log)をする処理を for文で100万回実行した平均実行時間で比較を行います。 PH... 2019年11月18日
nodejs nodejs ファイルを編集(更新)するたびにサーバを再起動させる nodejsで開発を行っていて、 サーバ側のファイルを編集するたびに サーバを停止させ、再起動するという作業が面倒なため、 編集するたびにサーバが自動で再起動するよう設定しました。 まず私が使用しようとしたのは、「inotify-tools」というもの。 しかし、これだとコンソールからファイルを編集する分には、問題ないですが、v... 2019年10月10日
nodejs nodejs サーバを停止、再起動させる方法 開発環境でサーバ側の修正を行ったため、 サーバを起動させようと思ったら、 Error: listen EADDRINUSE :::3000 とエラーメッセージが。 いつもならサーバを起動したteratermからctrl + cで停止させるのですが、 今回は、起動させた部分が見つからないため、バックグラウンドで動いているようです。... 2019年10月10日
nodejs 【初めてのnodejs】CentOS7でnodejsの開発環境を構築し、動かしてみる nodejsの開発環境を初めて構築したのですが、とても簡単でした。 今回は、環境構築の方法と実際にnodeのプロジェクトを動かして動作を確認するところまでをご紹介いたします。 参考:https://qiita.com/daskepon/items/16a77868d38f8e585840 リポジトリ追加 curl -sL htt... 2019年10月4日