-
Node.jsでIP制限(IPブロック)の実装手順Node.jsでサービスをリリースしていて… 特定IPからの大量アクセス 特定IPによるスクレイピング そういうIPを制限・ブロックしたい そんな場面がありました。 やり方はとても簡単だったので、 Node.jsでIP制...
-
Node.js vs JavaScript 決定的な4つの違いNode.jsでこんな疑問に感じてる人へ… ブラウザで動くJavaScriptと同じ? 両者にはどういう違いがあるの? 実は両者は同じJavaScriptであるものの、 その性能や仕組みは全くといって違います。 そこでそ...
-
Twitter API v2でのBot作成手順…Node.jsの場合Twitter改めXになったのが2023年ごろ その時Twitter APIも有料化されました。 とはいえ無料プランでもそこそこ使えます。 ▼ 無料プランはこういう内容 月当たり1500件まで投稿可能 日当たり50件まで...
-
Node.jsで自作モジュールを作成・インストールする手順Node.jsでこういう場面、あると思います。 共通処理を自作モジュール化したい プロジェクト内部だけで使いたい ライブラリみたいに公開したくない そういう自作モジュールの作り方について。 僕自身も作り方に悩むことがあっ...
-
Node.jsでhttp・httpsに両方対応/https統一の手順Node.jsで次の場面に遭遇 SSL化を有効にして動かしたい http・https両方に対応したい http => httpsにリダイレクトしたい つまりhttpsに統一したい 手順を知らないとやっぱり戸惑います...
-
“node command not found”エラー発生…Linuxでの解決策Linux/AWSにてNode.js環境を構築した時。 このようなエラーに遭遇しました。 [crayon-675d281c25d3c434232011/] どうしてかnodeがコマンドとして認識されません。 その解決に少...
-
Node.js側で multipart/form-data を受信できない原因・解決策今回遭遇したのは次のような問題 Node.js側でPOST受信するPOST APIを定義 クライアント側からそのAPIにPOST送信する その際FormDataによりデータを渡したい 上手くいかないので悩む… POST送...
-
Node.jsで外部ファイルをURLから読み込みする5つの方法Node.jsで次のような処理をしたい テキスト・画像など外部ファイルがある つまり自サーバーの外にあるファイル その外部URLを同期・非同期に読み込みたい これを実現するのは色々方法があります。 どれがいいかは状況にも...
-
Node.jsにメモリキャッシュ導入で高速化…一番優秀なモジュールNode.jsでメモリキャッシュを使いたいです。 ▼ メモリキャッシュが必要になる場面 アクセスの多いデータをキャッシュしたい MySQLのクエリ結果をキャッシュしたい 少しでもNode.jsを高速に動作させたい 主に高...
-
Node.jsのレスポンスでgzip圧縮を有効化…転送量削減の手順Node.jsでもgzip圧縮配信を有効にしたい。 もしapacheとかのソフトを使ってる場合、 設定 .htaccess とかで有効にできるから簡単です。 でもNode.jsでは .htaccess は使えません。 そ...