システム開発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
システム開発Tips Visual Studio CodeでPHPのデバッグ環境を構築する PHPを使う案件が回って来たのでメモ。 昔Lalavelを使ってシステムを作っていた時のことをすっかり忘れている。。。 お膳立てされたものを利用していたので記憶に残ってないのかも。 とりあえずSpring BootでEclipseも使ってい... 2021.12.09 システム開発Tips
システム開発Tips PHPでMySqlに接続する際に発生するエラー(SQLSTATE[HY000] [2054] )について エラーの内容 PHPからMySQLに接続する際に、以下のエラーが表示されました。 SQLSTATE The server requested authentication method unknown to the client ぐぐ... 2021.12.01 システム開発Tips
システム開発Tips TypeScriptでトランスパイルしたコードをnodeで実行しようとするとEmit skippedになる TypeScriptでトランスパイルしたコードをnodeで実行しようとすると に記載されているように以下のようなエラーが表示されました。 node_modules/ts-node/src/index.ts:370 thro... 2021.08.27 システム開発Tips
システム開発Tips [2021年度版]Node.jsでのオレオレ証明書の作成方法とHTTPサーバの立て方 $ # オレオレ中間CAの秘密鍵と証明書の生成 $ openssl req -x509 -sha256 -days 3650 -subj "/C=JP/ST=Tokyo/L=Shinjuku-ku/O=EXAMPLE CORPOR... 2021.08.25 システム開発Tips
システム開発Tips Node.jsのwscatでerror: self signed cetificateが発生する。 SSLを利用したセキュアなWebSocketサーバの相通を確認するツールとしてwscatというものがあります。 SSLをオレオレ証明書で頑張っていたのですが、 これでcaとかcertとかkeyの指定をどうがんばっても error: sel... 2021.08.24 システム開発Tips
システム開発Tips Pythonを利用してMicrosoft Graph APIを使用する。 Microsoft Graph quick starts 以下のページにPythonでクイックスタートできるように予め認証などが組み込まれたモジュールをダウンロードできます。 Pythonのアイコンを選択した後、Get an app ID... 2021.07.13 システム開発Tips