switched nodemon to pm2; replies with full note object, not just id

This commit is contained in:
brian
2021-03-25 12:46:22 -04:00
parent 6698e8cf66
commit 90f5466317
4 changed files with 1233 additions and 16 deletions
+2 -1
View File
@@ -8,6 +8,7 @@
"license": "MIT",
"dependencies": {
"express": "^4.17.1",
"pg": "^8.5.1"
"pg": "^8.5.1",
"pm2": "^4.5.5"
}
}
+3 -3
View File
@@ -41,15 +41,15 @@ router.post('/load-notes', (req, res)=>{
});
const search_stmt =
"SELECT n.id FROM note AS n"
+" WHERE n.text LIKE '%$1%'"
"SELECT n.id, n.text, n.modified FROM note AS n"
+" WHERE n.text LIKE '%' || $1 || '%'" // need to use string concat otherwise the `$1` is viewed as part of the string instead of a placeholder
+" ORDER BY n.modified DESC";
// {search_term, sorting, bin_id}
router.post('/search', (req, res)=>{
const search_term = req.body.search_term;
db.query(search_stmt, [search_term])
.then(result => {
res.json({status:'ok', notes:result.rows.map(n=>n.id)});
res.json({status:'ok', notes:result.rows});
});
// {status: 'ok', notes}
});
+1223 -10
View File
File diff suppressed because it is too large Load Diff