システム開発Tips [node.js]Axiosのプロキシ設定 AxiosでProxyを経由する設定 プロキシ環境で疎通するために以下の設定じゃないとProxyが聞いてくれなかったのでメモ。 謎すぎる。 const axios = require('axios'); const Ht... 2022.03.30 システム開発Tips
システム開発Tips [Docker]PostgreSQLのヘルスチェックを実行する際の注意点 Dockerコンテナで実行したPostgreSQLに対してヘルスチェックで生存確認を利用する際の注意点 上記の様にホストOS上にDB用とAPI用にDockerコンテナを2つ作成する構成でWEB APIを提供することになったけどAPIが稼働... 2022.03.29 システム開発Tips
システム開発Tips [node.js]クラスに定義したスタティックプロパティに対してESLintの警告を出力しないようにする ESLintがclass内に定義したstaticプロパティを許さない。。。だと? ESLintの設定にparserがあるが、 その設定で特にparserを指定せずESLintを利用している場合に以下のように定義すると以下のエラーが表示される... 2022.02.14 システム開発Tips
システム開発Tips Jest + supertestでtestが完了してもexitしなかったのでその対処 単位試験の自動化。コーディングより時間かかる説 jest + supertestで単体試験を実行時にtestが完了してもjestのプロセスが終了しなかったのでその覚書。 (…まじで単体試験の自動化コードを書いてるときのほうが実製造作業より時... 2022.02.10 システム開発Tips
フリーランスエンジニアTips 2022年版 コーナンの国産杉ムクボードでテレワーク用PCデスクを作る PCデスク沼 今までIKEAのリンモンの長さ100cm×幅60cmを使っていたけれど、モニター2台とノートパソコン1台はいよいよ無理が出てきたので買い換えることにしました。(最初から無理はあった) サイズ的に長さ140cmじゃ100cmから... 2022.01.25 フリーランスエンジニアTips
システム開発Tips [Node.js]link-module-aliasとmodule-aliasの違い Node.js名物、requireの相対パス地獄へようこそ。 開発が進んでディレクトリ構成などが固まってくるとrequireの呼び出しが地獄になっていきます。 sample.js require(./../../../src/control... 2022.01.07 システム開発Tips
システム開発Tips [Node.js]express-openapi-validatorとexpress-validatorの違いについて express-openapi-validatorとはなんぞや。 Node.js + ExpressのRest APIを作成時にリクエストパラメータの検証用のよいOSSがないか探した話。 早々に、結論として うだうだ書いたとての内容なので、... 2022.01.06 システム開発Tips
システム開発Tips [Node.js]Sequelizeのコネクションについて sequelizeのcloseはいつするの? サンプル見て以下の感じで繋げに言った後にあれ?そういえば接続切らなくていいのかなと思ったときの話。 const { Sequelize } = require('sequelize&#... 2022.01.05 システム開発Tips
システム開発Tips Parsing error: Must use import to load ES Moduleが発生したときの対処方法。 eslintでクラスフィールドの定義エラーが表示されたときの対処方法。 クラスに適当なフィールドを利用していたらeslintに怒られました。 xxx.js class hogehoge { something; // この定義が怒られる... 2021.12.28 システム開発Tips
システム開発Tips Express + TypeScriptで別ファイルに分けたらTS2451が発生する。 Express + TypeScriptでeslintをかけたときのメモ 別ファイルに分けたファイル内で同名の変数名を定義した場合に 親の敵のように再宣言することはできません (ts2451)が発生します。 これについては以下のように解説が... 2021.12.27 システム開発Tips