1. install express > npm -g install express
2. buat direktori kerja dengan cara $express -e <nama_direktori>
3. masuk ke direktori dan install package yang di butuhkan > npm install
Kita akan membuat sebuah halaman static menggunakan json sebagai datanya,
siapkan dulu file json nya.
Setelah membuat file json yang digunakan untuk ditampilkan datanya, selanjutnya
kita konfigurasi file app.js
#penjelasan
Modul dan variable yang di butuhkan
var express = require('express');
var fs = require('fs');
var app = express();
Setting public direktori /public/:filename:
app.use('/public', express.static(__dirname + '/public'));
parsing file posts.json sebelum di route dan kemudian di kembalikan di ejs:
app.all('*', function(req, res, next){
fs.readFile('posts.json', function(err, data){
res.locals.posts = JSON.parse(data);
next();
});
});
Ketika browser meminta suatu request, aplikasi ini akan merequest ejs file yaitu index.ejs. Otomatis Express akan melihat di direktori views :
app.get('/', function(req, res){
res.render('index.ejs');
});