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

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!')
})


用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')
})

通过浏览器或curl访问这两个端口:
curl "http://localhost:9000/"
# -> welcome to my website"

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