高效的 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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!