这是在扼杀我。我试图将日期传递给节点路由以在select调用中用作params。参数是开始/结束日期时间,并尝试查询日期之间的所有行。
这就是我到目前为止......
节点路线:
router.get('/dashboarddata/:startdate/:enddate', function(req, res, next) {
pg.defaults.ssl = true;
pg.connect('process.env.DATABASE_URL', function(err, client, done) {
if (err) throw err;
console.log('db connected');
client.query('SELECT * FROM tablename WHERE datetime BETWEEN ? and ?',[req.params.startdate, req.params.enddate], function(err, result) {
res.send({ data: result.rows });
done();
});
});
});
我正在尝试使用以下网址访问它:
www.url.com/dashboarddata/2017-03-03 00:00:00/2017-04-04 00:00:00
任何帮助都将不胜感激。