Resep MEAN

Inisialisasi App

Buat direktori app:
$ mkdir namaApp && cd namaApp

Inisialisasi app:

$ npm init

Isikan kueri sesuai kebutuhan untuk mengisi file package.json.

Instal Express:

$ sudo npm install express --save

Konfigurasi Server

Buat file index.js dan index.html:

$ touch index.js && touch index.html

Tuliskan dokumen html ke dalam index.html:

<!DOCTYPE html>
<html lang="id">
<head>
    <meta charset="UTF-8">
    <title>Nama App</title>
    <style type="text/css">
        body {
            padding: 40px;
            text-align: center;
        }
    </style>
</head>
<body>
    <p>Tes server Express!</p>
</body>
</html>

Contoh file bisa diunduh disini - ingat untuk mengubah nama file menjadi index.html!

Tuliskan metode routing ke dalam index.js:

var express = require('express'),
    app = express(),
    path = require('path');

app.get('/', function(req,res){
    res.sendFile(path.join(__dirname + '/index.html'))
    consol.log('Menyajikan index.html...')
});

app.listen(1337);

console.log('App disajikan di port 1337...');

Contoh script routing bisa diunduh disini - ingat untuk mengubah nama file menjadi index.js!

Jalankan server express:

$ nodemon index.js

Buka app di browser: http://localhost:1337