Framework HTTP Server untuk NodeJS

Kilas Penggunaan

Pada bagian ini, Anda akan melihat dasar penggunaan SkuyJS. Agar terbiasa dengan proses pembuatan aplikasi menggunakan SkuyJS, kita akan membuat operasi dasar CRUD menggunakan REST API dengan fitur-fitur yang melibatkan hal-hal dasar.

Prasyarat

Sebelum memulai, pastikan Anda sudah menginstall alat di bawah ini.

  • NodeJS versi 10.13.0 atau lebih tinggi.
  • Pengedit Kode

Agar lebih lancar, sedikit pengetahuan tentang teknologi di bawah ini akan sangat mendukung.

  • Javascript
  • NodeJS
  • REST API

Pengaturan Awal

Buatlah struktur direktori seperti di bawah ini.

  • skuyjs-project
    • models
      • index.js
    • controllers
      • index.js
    • index.js

Kemudian buatlah file package.json agar direktori skuyjs-project menjadi paket npm dengan menjalankan perintah berikut.

$ npm init -y

Selanjutnya instalasi modul HTTP dari SkuyJS dengan menjalankan perintah berikut.

$ npm i @skuyjs/http-server

Pada tahap ini, Anda dapat melihat pada file package.json di bagian dependencies terdapat @skuyjs/http-server bersama dengan versinya. Artinya, Anda sudah berhasil menginstalasi modul yang paling utama dari SkuyJS ini.

Selanjutnya, mari kita mulai menulis kode!

Menulis Kode

Kode yang pertama kali harus dibuat adalah pada file index.js. Ketikkan kode berikut ini pada file tersebut.

const Server = require('@skuyjs/http-server');
const server = new Server();

server.get('/', (req, res) => {
  res.send('hello');
});

server.listen(8080, () => {
  console.log('SkuyJS sedang berjalan ...');
});

Pastikan Anda menyimpan kode tersebut. Setelah itu, jalankan perintah di bawah ini.

$ node index

Sampai di sini, kita sudah berhasil menjalankan SkuyJS. Selanjutnya, buka web browser kesukaan Anda, bisa Firefox, Chrome, atau lainnya. Kemudian akses URL http://localhost:8080/.