Link Search Menu Expand Document

Method

set()

ใช้สำหรับตั้งค่าต่างๆ ใน noob engine วิธีการเรียกใช้งาน

    Engine.set({...})

สามารถดู config เพิ่มเติมได้ในส่วนของ config

setPublic()

ใช้สำหรับ set public path ในกรณีที่ต้องการส่ง output เป็น file static

    Engine.setPublic({ 
        dir: 'example/public',  // path ที่ต้องการให้เป็น public
        path: '/assets' // path ที่ต้องการให้มองเห็นไม่ต้องใส่จะ set default ไปที่ dir path
    })

use()

ใช้สำหรับเรียกใช้งาน express middleware ต่างๆ เช่น

    const compression = require('compression')
    Engine.use(compression())

start()

ใช้สำหรับเริ่ม start service ของเรา

parameter

Name Type Attribute Description
callback function   ส่ง callback ฟังชันเข้าไป ฟังชันนี้จะถูกเรียกใช้งานหลังจาก start service แล้วโดยข้างในฟังชันนี้จะคือ property และ method ทุกอย่างที่ noob engine สร้างขึ้นในขณะที่ run time มาให้ผ่าน parameter
app express application   express application ใช้สำหรับ overwrite default express ของ noob.engine
    Engine.start() // วิธีปกติ
    
    Engine.start((app) => {
        console.log(`start noob engine at port ${app.config.port}`)
    }) // call with callback function

    const app = express()
    Engine.start(null, app) // overwrite default express