Node.jsとExpressを使用してWebアプリを開発しています。このアプリ内では、JSONデータのストリームを管理して、TumblrAPIを使用してブログリーダーを作成しています。
私はルートを次のように書きました:
app.get('/blog', function(req, res) {
var Tumblr = require('tumblr').Tumblr
, keys = require('./keystore');
// Instancing Tumblr object to connect with a certain blog.
var blog = new Tumblr('myblog.tumblr.com', keys.tumblrConsumerSecret);
// Using Tumblr API to retrieve posts from a remote blog.
// For more info about methods and parameters to use, read the
// documentation for Tumblr's API v2.
blog.posts({offset: 0, limit: 5}, function(err, tumblr) {
if (err) {
res.send('Error page... I suppose!');
}
else {
res.render('blog',
{
blog: tumblr.posts
});
}
});
});
そしてblog.jade
:
each post in blog
h2 #{post.title}
.justified
!= post.body
ここで、(サーバー側としての)番号付きページナビゲーション機能をリーダーに追加したいと思います。
page 1: posts from 1 to 5
page 2: posts from 6 to 10
(etc...)
何ができますか?
よろしく、Vi。