0.4.0 • Published 9 years ago
yog-bigpipe v0.4.0
yog-bigpipe
An express.js middleware for fis widget pipline output.
This middleware is bundled in yog.
With yog you can simple use the pagelet like this.
{% extends './layout.tpl' %}
{% block content %}
{% widget "./pagelets/jumbotron/jumbotron.tpl" id="jumbotron" mode="async" %}
{% endblock %}
And in your controller, you can assign async data like this.
router.get('/', function(req, res) {
// pagelet Id
res.bigpipe.bind('jumbotron', function(setter) {
// simulate an async progress
setTimeout(function() {
// now set data to the pagelet
setter(null, {
asyncData: 'xxx'
});
}, 2000);
});
res.render('page/index.tpl');
});
Then the jumbotron content will be rendered in chunk mode.
0.4.0
9 years ago
0.3.0
9 years ago
0.2.3
9 years ago
0.2.2
9 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.0
9 years ago
0.0.12
11 years ago
0.0.11
11 years ago
0.0.10
11 years ago
0.0.9
11 years ago
0.0.8
11 years ago
0.0.7
11 years ago
0.0.6
11 years ago
0.0.5
11 years ago
0.0.4
11 years ago
0.0.3
11 years ago
0.0.2
11 years ago
0.0.1
11 years ago