組み込み Linux システムで Node.js Web サーバーを実行しています。認証には現在 Passport の Local Strategy を使用しており、ユーザー アカウント情報は Node スクリプト自体に次のように格納されています。
var users = [
{ id: 1, username: 'bob', password: 'secret', email: 'bob@example.com' }
, { id: 2, username: 'joe', password: 'birthday', email: 'joe@example.com' }
];
それは機能しますが、ユーザー名とパスワードを別のファイルに保存し、Web ブラウザー インターフェイスを介してユーザーを追加、削除、および変更できるようにしたいと考えています。ユーザー アカウントの保存にデータベース サーバーを使用したくありません。組み込みシステムのオーバーヘッドが大きすぎると感じているからです。
アカウントの更新に役立つ可能性のあるライブラリを使用して、ユーザー アカウントを別のファイルに保存する良い方法を知っている人はいますか?
編集: ノード サーバーは、非常に少数 (おそらく 2 ~ 20) のユーザーを持つ電子ハードウェア上で実行されているため、ユーザー リストの更新を行っている人々が互いに足を踏み入れても問題はないはずです。初期設定後、ユーザー リストはあまり変わりません。