Diet.js是基於Node.js小而快的輕量Web框架

banq發表於2015-01-20
Diet.js是一個只有335行小巧的Web框架:Diet.js網站

直接上使用程式碼,編輯index.js檔案內容如下:

    var server = require('diet')
    var app = server()
    app.listen('http://localhost:8000')
    
    app.get('/', function($){
        $.end('Hello World!')
    })
	
<p class="indent">

用node index.js啟動,使用瀏覽器訪問http://localhost:8000/ ,將得到響應 "Hello World!"

一個Web伺服器靠5行程式碼就可以搭建啟動,而且支援非同步大併發的。用來實現基於RESTful API的微服務非常輕量。

啟動兩個微服務:

// Require diet
var server = require('diet')

// Create Server Instance 1
var app = server()
app.listen('http://localhost:8000/')
app.get('/', function($){ 
    $.end('welcome to my website') 
})

// Create Server Instance 2
var app2 = server()
app2.listen('http://localhost:9000/')
app2.get('/', function($){ 
    $.end('welcome to my mobile api') 
})
<p class="indent">


透過瀏覽器或curl訪問這兩個埠:
curl "http://localhost:9000/"
# -> welcome to my website"

curl "http://localhost:9000/"
# -> welcome to my mobile api"





相關文章