Diet.js是基於Node.js小而快的輕量Web框架
Diet.js是一個只有335行小巧的Web框架:Diet.js網站
直接上使用程式碼,編輯index.js檔案內容如下:
用node index.js啟動,使用瀏覽器訪問http://localhost:8000/ ,將得到響應 "Hello World!"
一個Web伺服器靠5行程式碼就可以搭建啟動,而且支援非同步大併發的。用來實現基於RESTful API的微服務非常輕量。
啟動兩個微服務:
透過瀏覽器或curl訪問這兩個埠:
curl "http://localhost:9000/"
# -> welcome to my website"
curl "http://localhost:9000/"
# -> welcome to my mobile api"
直接上使用程式碼,編輯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"
相關文章
- Fastflow——基於golang的輕量級工作流框架ASTGolang框架
- 輕量級Web框架Flask(二)Web框架Flask
- bbossgroupsRPC基於aop的輕量級rpc框架RPC框架
- 輕量級Android快取框架ASimpleCacheAndroid快取框架
- Spark 是一個基於Java的微Web框架SparkJavaWeb框架
- 分享一個基於 Node.js 的 Web 開發框架 – NokitjsNode.jsWeb框架
- 輕量級 Web 框架 Gin 結構分析Web框架
- CherryPy :一個輕量級的 Python Web 框架PythonWeb框架
- Uvicorn 初體驗-一個基於 asyncio 開發的一個輕量級高效的 Web 伺服器框架Web伺服器框架
- [Web框架]Spray基於Scala的REST框架SprayWeb框架REST
- 「造個輪子」——cicada(輕量級 WEB 框架)Web框架
- 58同城開源其輕量級Web框架ArgoWeb框架Go
- 基於 Koa.js 的 Node.js MVC 框架Node.jsMVC框架
- ThinkJS基於Promise的Node.js MVC框架PromiseNode.jsMVC框架
- core_framework —— 基於libev的輕量級lua網路開發框架Framework框架
- 基於ObjC的輕量級Promise庫——RWPromiseKitOBJPromise
- Rapidoid - 超級快而簡單且強大的Java Web框架APIJavaWeb框架
- CQRS輕量級框架【CQRSlite】學習使用小記框架
- 搭建基於springboot輕量級讀寫分離開發框架Spring Boot框架
- 基於NodeJS的14款Web框架NodeJSWeb框架
- 基於業務的Web應用框架 SimpleFrameworkWeb框架Framework
- JWebUnit使用:jWebUnit是基於Java的Web應用程式的測試框架 .WebJava框架
- 小而美的框架—hyperapp框架APP
- 開源一個基於dotnet standard的輕量級的ORM框架-Light.DataORM框架
- 我們開源了一個輕量的 Web IDE UI 框架WebIDEUI框架
- Go Web輕量級框架Gin學習系列:路由分組GoWeb框架路由
- NanoDet:這是個小於4M超輕量目標檢測模型NaN模型
- 初步瞭解Express(基於node.js的後端框架)ExpressNode.js後端框架
- HttpServer: 基於IOCP模型且整合Openssl的輕量級高效能web伺服器HTTPServer模型Web伺服器
- 輕量級IOC框架:Ninject框架
- 強大的輕量級開源框架web.py安裝詳解框架Web
- Go Web輕量級框架Gin學習系列:資料繫結GoWeb框架
- Go Web輕量級框架Gin學習系列:安裝與使用GoWeb框架
- Javalin2.4.0釋出,Kotlin/Java輕量級Web框架JavaKotlinWeb框架
- 輕鬆構建基於 Serverless 架構的小程式Server架構
- 基於Promise的Node.js MVC框架——ThinkJS 1.0釋出PromiseNode.jsMVC框架
- KoaHub.js -- 基於 Koa.js 平臺的 Node.js web 快速開發框架程式碼分享Node.jsWeb框架
- 基於RxJava的函式式Reactive Web框架:datamillRxJava函式ReactWeb框架