Expressは、node.jsで利用できるwebサーバ。 一方、EJSは、同じくnode.jsで利用できるテンプレートエンジン。 このレポジトリでは、ExpressとEJSを用いて、ローカルマシン内の任意の(画像を含む)データを ブラウザから参照する例を示す。
- ローカルの任意の場所のファイルの中身を表示させる。
- Expressサーバ内で表示する内容を、EJSを用いて動的に変化させる。
- (Optional) Start node docker image.
docker run --entrypoint=/bin/bash -it --rm -v `pwd`:`pwd` -w `pwd` -p 3000:3000 node
- Install required packages.
npm install
- start express server
node .
- access from browser
http://localhost:3000