Framework Hapi | Set Up

Download Hapi

Pertama pastikan sudah membuat projek NodeJs, untuk contoh default projek NodeJs.

        
// membuat folder
$ mkdir

// Init folder menjadi projek
$ npm init -y

$ cd demo-hapi
        
      
Kemudian mengunduh module Hapi pada project NodeJs kita, setiap install dari Hapi diawali dengan @hapi/[module_or_plugin].
        
$ npm install @hapi/hapi
added 30 packages, and audited 31 packages in 18s

found 0 vulnerabilities
        
      
Jika berhasil terinstall maka akan ada folder baru node_modules berisi module yang diinstall. Maka Hapi siap digunakan pada projek tersebut.
        
$ ls node_modules/
'@hapi'/                       jwa/                    lodash.isstring/
'@sideway'/                    jws/                    lodash.once/
 bcryptjs/                     lodash.includes/        mime-db/
 buffer-equal-constant-time/   lodash.isboolean/       ms/
 ecdsa-sig-formatter/          lodash.isinteger/       safe-buffer/
 joi/                          lodash.isnumber/        semver/
 jsonwebtoken/                 lodash.isplainobject/          
        
      
Untuk mengunduh module lain bisa kunjungi daftar module yang tersedia (https://hapi.dev/module/?sort=name)
        
// Contoh install module inert
$ npm install @hapi/inert