システム開発Tips

システム開発Tips

[Node.js]link-module-aliasとmodule-aliasの違い

Node.js名物、requireの相対パス地獄へようこそ。 開発が進んでディレクトリ構成などが固まってくるとrequireの呼び出しが地獄になっていきます。 sample.js require(./../../../src/control...
システム開発Tips

[Node.js]express-openapi-validatorとexpress-validatorの違いについて

express-openapi-validatorとはなんぞや。 Node.js + ExpressのRest APIを作成時にリクエストパラメータの検証用のよいOSSがないか探した話。 早々に、結論として うだうだ書いたとての内容なので、...
システム開発Tips

[Node.js]Sequelizeのコネクションについて

sequelizeのcloseはいつするの? サンプル見て以下の感じで繋げに言った後にあれ?そういえば接続切らなくていいのかなと思ったときの話。 const { Sequelize } = require('sequelize&#...
システム開発Tips

Parsing error: Must use import to load ES Moduleが発生したときの対処方法。

eslintでクラスフィールドの定義エラーが表示されたときの対処方法。 クラスに適当なフィールドを利用していたらeslintに怒られました。 xxx.js class hogehoge { something; // この定義が怒られる...
システム開発Tips

Express + TypeScriptで別ファイルに分けたらTS2451が発生する。

Express + TypeScriptでeslintをかけたときのメモ 別ファイルに分けたファイル内で同名の変数名を定義した場合に 親の敵のように再宣言することはできません (ts2451)が発生します。 これについては以下のように解説が...
システム開発Tips

Visual Studio CodeでPHPのデバッグ環境を構築する

PHPを使う案件が回って来たのでメモ。 昔Lalavelを使ってシステムを作っていた時のことをすっかり忘れている。。。 お膳立てされたものを利用していたので記憶に残ってないのかも。 とりあえずSpring BootでEclipseも使ってい...
システム開発Tips

PHPでMySqlに接続する際に発生するエラー(SQLSTATE[HY000] [2054] )について

エラーの内容 PHPからMySQLに接続する際に、以下のエラーが表示されました。 SQLSTATE The server requested authentication method unknown to the client ぐぐ...
システム開発Tips

TypeScriptでトランスパイルしたコードをnodeで実行しようとするとEmit skippedになる

TypeScriptでトランスパイルしたコードをnodeで実行しようとすると に記載されているように以下のようなエラーが表示されました。 node_modules/ts-node/src/index.ts:370 thro...
システム開発Tips

[2021年度版]Node.jsでのオレオレ証明書の作成方法とHTTPサーバの立て方

$ # オレオレ中間CAの秘密鍵と証明書の生成 $ openssl req -x509 -sha256 -days 3650 -subj "/C=JP/ST=Tokyo/L=Shinjuku-ku/O=EXAMPLE CORPOR...
システム開発Tips

Node.jsのwscatでerror: self signed cetificateが発生する。

SSLを利用したセキュアなWebSocketサーバの相通を確認するツールとしてwscatというものがあります。 SSLをオレオレ証明書で頑張っていたのですが、 これでcaとかcertとかkeyの指定をどうがんばっても error: sel...
タイトルとURLをコピーしました