1. 程式人生 > >hapi入門簡介(入門實踐)----淨土小沙彌學hapi.js_第二篇

hapi入門簡介(入門實踐)----淨土小沙彌學hapi.js_第二篇

編寫前的準備

熟悉node語法,並且安裝node和npm。

開始編寫hapijs

1.在工作目錄開啟cmd(shift+滑鼠右鍵->選擇“在此處開啟PowerShell視窗”),首先輸入npm init初始化packagejson,全部預設就可以了,然後輸入命令npm install hapi 安裝hapi模組

在這裡插入圖片描述

2.在根目錄,建立server.js檔案

const Hapi=require('hapi');
const server =new Hapi.Server();//建立伺服器
server.connection({port:4000,host:'localhost'});//建立伺服器埠
server.route({//建立路由
    method:'GET',
    path:'/en',
    handler:function (request,reply) {//建立處理機制,對使用者訪問做出響應
        reply('Hello');
    }
});
const plugin=function (server,options,next) {//建立外掛
    server.route({//給外掛設定路由
        method:'GET',
        path:'/cn',
        handler:function (request,replay) {//為外掛設定響應機制
            replay('你好');
        }
    })
    next();
}
plugin.attributes={name:'My plugin'};
server.register(plugin,(err)=>{//註冊外掛
    if(err){
        throw err;
    }
    server.start((err)=>{//啟動伺服器
        if(err){
            throw  err;
        }
        console.log('Server running at:',server.info.uri);
})
});

3.用方法1的方式,進入目錄執行cmd,輸入node server.js 命令,啟動專案,執行如下:

在這裡插入圖片描述

在這裡插入圖片描述