##【ゴール】
###node.jsを使用して、対象のviewを表示させる。
##【メリット】
■node.jsの理解度向上
■JavaScriptの理解度向上
##【開発環境】
■ Mac OS catalina
■ Homebrew 2.4.9
■ mysql Ver 8.0.21
##【実装】
###作業環境作成
*nodebrewをPC内にインストールしてください
*npm をPC内にインストールしてください。
$ mkdir js
$ cd js
$ npm init -y
$ npm install express
$ npm install ejs
$ touch server.js
$ touch app.ejs
##ルーティング作成
// for using express
const express = require('express');
const app = express();
// for path of view
function views() {
app.set ('views', 'views'),
app.set('view engine', 'ejs')
}
// for routing
app.get('/', (req, res) => {
views();
res.render('app');
})
// for using 3000 port
app.listen(3000, (req, res) => {
console.log('success');
})
##view作成
*テンプレートエンジンは「ejs」なので、HTMLの宣言は不要です。
<h2>成功</h2>
###確認
*サーバー立ち上げ。
$ node server.js
success
以上
##【合わせて読みたい】
■ 【node.js】 node.jsインストール 芋っていたけど、簡単だった件...
https://qiita.com/tanaka-yu3/items/739db5ffed24a8d9ae4b
■【HOMEBREW】 Mac OSのパッケージマネージャーについて node.jsやってたら学んだ事
https://qiita.com/tanaka-yu3/items/65dac47443cc08914a86
■ 【comandLine】 一言で コマンドライン 各種コマンド ターミナル
https://qiita.com/tanaka-yu3/items/b32e353bd6d7c9ebd4fb