我正在使用带有MySQL的node.js express。我想以每页10篇文章进行分页。在我的node.js api中,我已经建立了模型和路由。这些是我的模型和路线。
这是Model News.js:
import re
octet = r'(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)'
pattern=re.compile(r"\b(?!10\.|192\.168\.|172\.(?:1[6-9]|2[0-9]|3[01])\.){0}(?:\.{0}){{3}}\b".format(octet))
text = "10.11.0.0 and here are 192.168.0.0 and 192.168.0.2 145.12.24.45"
print(pattern.findall(text)) # => ['145.12.24.45']
这是为了 路由News.js:
var db = require('../db');
var bodyParser = require('body-parser');
var Task = {
getNews: function(callback){
sql ="select * from t_article"+
" where publish='Y'"+
" order by date DESC"
return db.query(sql,callback);
},
getNewsLimit: function(limit,callback){
sql2 ="select * from t_article"+
" where publish='Y'"+
" order by date DESC LIMIT ? "
ar2 = [limit]
return db.query(sql2,parseInt([ar2]),callback)
}
};
module.exports=Task;
答案 0 :(得分:1)
嘿,如果您想做req.query
,则可以这样设置限制
'/api/?limit=pagelimit
这将有助于req.query选择等号后的值