Node.js– tag –
-
テクノロジー
Node.jsとAWS CloudFrontを使用した署名付きURLの生成
AWS CloudFrontは、コンテンツ配信ネットワーク(CDN)サービスとして広く利用されています。その中で、署名付きURLを使用することで、限定的なアクセス権を提供できます。本記事では、Node.jsでaws-cloudfront-signモジュールを使用して署名付きURLを生成... -
テクノロジー
【React】Luxonを活用したNode.jsでの効率的な日時操作
Node.jsを使った開発において、日時の操作は頻繁に必要となります。従来、Moment.jsが日時操作の定番ライブラリでしたが、軽量かつモダンな設計のLuxonが登場し、多くのプロジェクトで採用されています。本記事では、Luxonを使用した基本的な日時操作から... -
テクノロジー
Node.jsでAPI開発中に発生する「ERR_HTTP_INVALID_STATUS_CODE」エラーの原因と解決方法
Node.jsを使ってAPIを開発していると、時折遭遇するエラーのひとつに「ERR_HTTP_INVALID_STATUS_CODE」があります。このエラーは、サーバーが無効なHTTPステータスコードを返そうとした際に発生します。この記事では、このエラーの原因を徹底的に解説し、... -
テクノロジー
Apacheプロキシでのタイムアウト問題とその解決策
Apacheをリバースプロキシとして利用している際、タイムアウトエラーが発生することがあります。具体的には、次のようなエラーログが記録されます。 [crayon-679a91e273659638932059/] このエラーが示すのは、Apacheがバックエンドサーバー(ここではlocal... -
テクノロジー
【Linux】pm2でNode.js環境を構築(インストールと使い方)
Node.jsはWebアプリケーションやサーバーサイドの開発に広く使用されているプラットフォームです。しかし、Node.jsアプリケーションをデプロイする際には、プロセス管理ツールが必要です。その中でもpm2は、Node.jsアプリケーションを効率的に管理するため... -
テクノロジー
ReactでMongoDBから日付や時間でフィルタリングしたデータを取得
この記事では、これまで紹介してきたReactとMongoDBの技術を応用して、特定の条件を満たすデータを取得するソースコードを詳しく解説します。実際にNode.jsで動作するReactアプリケーションで、MongoDBからデータを取得するための具体的なサンプルコードや... -
テクノロジー
同一ドメインで複数サブディレクトリにNode.js環境を構築する
Apacheのリバースプロキシを利用して、同一ドメインでも複数サブディレクトリで実行可能なNode.js環境を構築し、本番、ステージング、開発環境を使い分け、それぞれの環境を起動する手順を紹介します。本手順はUbuntu向けですが、他の環境でも応用可能です... -
テクノロジー
Node.jsでMongoDBのコレクションを結合(JOIN)して取得する
MongoDBのAggregation Frameworkを使用して、Node.jsで複数のコレクションを結合(JOIN)する方法を理解することで、より複雑なデータ操作が可能になり、データ分析や集計において高度な柔軟性を得ることができます。今回は、Node.jsとMongoDBを使用して、... -
テクノロジー
Node.jsでリクエストから接続元のIPアドレスを取得する方法
Node.jsを使用して、リクエストから接続元のIPアドレスを取得する方法は、ウェブアプリケーションやネットワーク関連のプロジェクトで非常に重要です。この記事では、Node.jsを用いた2つの異なる方法を詳しく説明し、それぞれの方法について変数へのIPアド... -
テクノロジー
JavaScriptの変数をSQL文に入れる方法とSQLインジェクションの回避
SQL文の中にJavaScriptの変数を入れたい場合、何も考えずにSQLと変数を連結させたり、テンプレートリテラルでSQL文を作成すると、SQLインジェクションのリスクが高くなります。そこで今回は、JavaScriptの変数とプレースホルダーを上手に活用して、SQLイン...
12