Diet.js是基于Node.js小而快的轻量Web框架

15-01-20 banq
                   

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>

用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>

通过浏览器或curl访问这两个端口:

curl "http://localhost:9000/"

# -> welcome to my website"

curl "http://localhost:9000/"

# -> welcome to my mobile api"

                   

1