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"