node.js + express + TypeScript Mail Form プログラム。
node.js + express + TypeScript サーバーサイドの app の Tips!! の一環で、
Mail Form プログラムを作成してみた。
このプログラムで、確認できる事。
-
typescript での、mail の送信
今回は、nodemailer を使ってみた。 -
カートのような一時ファイルが使えるかの確認
Redis を使ったセッション管理で、行うことにした。
ただ、/dev/shm (shared memory) を使えば、perl でよく使った、SDBM、XDBM ファイルみたいなのでも良い気がする。
とにかく、シンプルで、10年以上は、そのまま使える手法がよいと思う!!
- TEXT ファイルのアクセスと、ファイルロックの機能
-
メール文面のテンプレートの作成と、それを使った、メール本文の作成。
mustache を使ってみた。 -
/admin(認証) ページ下 へのアクセスの、一括 認証処理。
オープンページとクローズページの切り分け。
認証ミドルウエアを、index.ts の中に組み入れた。 - 認証処理で得た、管理者 id の、サブコントローラへの引き継ぎ。
- router + controller 対 による、複数 コントローラプログラム 構成の構築。
github に公開しちょります。
@tosa-no-onchan nodejs_typescript_samples