システム開発Tips [node.js]Axiosのプロキシ設定 AxiosでProxyを経由する設定 プロキシ環境で疎通するために以下の設定じゃないとProxyが聞いてくれなかったのでメモ。 謎すぎる。 const axios = require('axios'); const Ht... 2022.03.30 システム開発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 [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 Javascriptで親画面から複数の小画面を閉じる方法 概要 親画面から開いた小画面にメッセージイベントを送信し、小画面側で用意した処理を動かす方法です。 昔はこのような処理をしなくてもよかったと思いますが、昨今はCORSの関係で変わってしまったのですね。 これもメンターさんから質問を受けて懐か... 2021.02.15 システム開発Tips
システム開発Tips Javascriptでの文字列の真偽値判定について 概要 メンターさんに教えていて昔自分も間違えてたなあ。とか思ったのでその備忘です。 問題と解決 jQueryである要素の値をセレクトしてifで判定した際に、①のように間違った判定方法をしていました。 わかってしまえばどうということもない処理... 2021.02.09 システム開発Tips
システム開発Tips よく使う正規表現一覧 概要 頻出する正規表現をいちいちWEBで探してくるのがめんどくさくなってきたので、自分用にまとめておきます。 今後充実していくはずです。 コードも書いてたほうがいいかな。。。 よく使う正規表現一覧 数値 \d 数値1桁 \d{1} ... 2021.01.07 システム開発Tips
システム開発Tips HerokuにデプロイしたLINEボットからPuppeteerが使えない! HerokuでPuppeteerが使えない問題をbuildpacksで解決 LINEボットからpuppeteerを使ってWebのスクレイピングした結果をテンプレートメッセージで返そうとしてたのですが、Ngrokを使ったローカルデバッグだとう... 2020.07.19 システム開発Tips