Tag: 干燥

node.js api保持代码干燥

我想知道,当用数据库调用开发node.js api时,保持代码干燥的最佳实践是什么。 我好像有很多重复的代码。 例如,看看这个: app.get('/api/users_count', function (req,res) { pool.connect(function(err, client, done) { if(err) { return console.error('error fetching client from pool', err); } client.query('SELECT count(*) FROM users;', function(err, result) { done(); if(err) { return console.error('error running query', err); } res.json({"users count": result.rows[0].count}); }); }); }); 和这个: app.get('/api/users/:id', function (req,res) { pool.connect(function(err, client, done) { if(err) { […]