Node.js– category –
-
Node.js
RFC 2047とは?メールの件名に日本語が使える仕組みをNode.jsの実装とあわせて解説
RFCとは RFC(Request for Comments)は、インターネット技術の仕様をまとめた文書です。 HTTP、TCP/IP、DNS、TLS、WebSocket、OAuth関連仕様、IPv6、ルーティング、時刻同期、メールなど、 RFC 5322で規定されている、Internet Message Format(IMF) が... -
Node.js
ログ設計の基本 — いつ・何を・どこに出すか
ログは「とりあえず出しておけばいい」ものではない。何を・いつ・どのレベルで出すかを設計しないと、いざ障害が起きたときにログの山に埋もれて何もわからない、あるいはそもそもログがなくて手がかりゼロという状況に陥る。この記事では、ログレベルの... -
Node.js
dangerouslySetInnerHTMLでHTMLを安全に表示する——Next.js × sanitize-htmlの実践ガイド
ReactでHTML文字列を開発するとき、避けて通れないのが dangerouslySetInnerHTML によるHTML描画だ。 テキストとしてエスケープすればレイアウトが崩壊し、そのまま描画すればXSSの温床になる。 そもそもdangerouslySetInnerHTMLを使用せずにHTMLを描画で... -
Node.js
Gmail API と Microsoft Graph API の npm ライブラリ(googleapis, @microsoft/microsoft-graph-client)
業務システムやSaaSで、ユーザーが利用しているメールプロバイダに応じてGoogle Workspace と Microsoft 365 の両方に対応する必要が出てくる。 本記事では、Node.js環境で googleapis / google-auth-library と @microsoft/microsoft-graph-client / @azu... -
Node.js
状態管理ライブラリの分類
クライアント状態 ← → サーバー状態(API) クライアント × グローバル Zustand Jotai Redux Context API 例: テーマ、モーダル状態、カート サーバー × グローバル React Query SWR Apollo Client 例: ユーザー情報、商品一覧、投稿データ クライアント ×...
1