Link Search Menu Expand Document

Noob Engine

framework ที่ทำให้คุณ Code น้อยลงเพื่อที่จะมีเวลา คิดมากขึ้น

ติดตั้ง View it on GitHub

  • Develop Fast เพียงแค่ 5 นาที ก็พอให้คุณมี API พร้อมใช้งานสำหรับฐานข้อมูลของคุณ หรือเริ่มสร้างใหม่ตั้งแต่ต้นก็ยังได้

  • Simple ใช้งานง่ายเพียงมีพื้นฐาน Javascript โปรแกรมนิดหน่อยก็สามารถเร่ิมใช้งานได้

  • Customizable สร้างขึ้นบน express และ sequelize ทำให้สามารถใช้ร่วมกับ middleware ต่างๆ ได้

Table Of Content

Install

เพื่อใช้งาน noob engine คุณต้องติดตั้ง node.js ในเครื่องก่อน

    mkdir awesome-api
    cd awesome-api
    npm install --save noob-engine

Usage

สร้างไฟล์ index.js ขึ้นมาแล้วเพิ่ม code ข้างล่างนี้ลงไป

    const Noob = require('noob-engine')
    const Engine = new Noob.engine()

    class Controller extends Noob.controller {
        get (req, res) {
          this.output.success(res, 'Hello Noob')
      }
    }

    Engine.set({
        route: [{
          path: '/',
          controller: Controller
        }]
    })

    Engine.start()

จากนั้นพิมพ์คำสั่ง

    node index.js

noob engine จะเพิ่มทำงานอัตโนมัติที่ port 3000 เมื่อเปิด browser ไปที่ http://localhost:3000 ก็จะพบกับคำว่า

Hello Noob

ต่อไป engine

Road Map

  • First Release in progress
    • core feature done
    • make document 80%
    • make unit test todo
  • Noob Editor - เครื่องมือที่จะช่วยให้การเขียน API ง่ายขึ้น และมี Quality มากขึ้น
    • core feature 40%
  • Second Release todo
    • auto generate swagger todo
    • auto generate unit test script todo
    • noob cli todo