高效的 JavaScript 數據抓取庫:Falcor
Falcor 是高效的 JavaScript 數據抓取庫。
-
一個模型隨處使用:通過一個虛擬 JSON 圖可以把所有遠程數據源作為一個單獨的主模型
-
數據即是 API:類似 JavaScript 路徑語法,可以很簡單的訪問數據。
-
綁定云:自動遍歷圖里面的引用,根據需要進行請求
代碼示例:
// index.js var falcorExpress = require('falcor-express'); var Router = require('falcor-router'); var express = require('express'); var app = express(); app.use('/model.json', falcorExpress.dataSourceRoute(function (req, res) { // create a Virtual JSON resource with single key ("greeting") return new Router([ { // match a request for the key "greeting" route: "greeting", // respond with a PathValue with the value of "Hello World." get: function() { return {path:["greeting"], value: "Hello World"}; } } ]); })); // serve static files from current directory app.use(express.static(__dirname + '/')); var server = app.listen(3000);
本文由用戶 dc4g 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!