还需要app.CRUD"/>
如果可以使用db.query,为什么还需要app.CRUD
对不起,标题混乱。这就是我想问的:
为什么我需要使用app.get / post / update / etc ...如果在其中有db.query(q)...
实际上执行查询?
谢谢:)
相关代码:
app.post('/user',(req,res)=>{
const {body} = req,
{id,name,phone} = body,
q = `INSERT INTO public.users(
id, name, phone)
VALUES (${id}, '${name}', '${phone}');`
// debugger;
db.query(q,(err,dbRes)=>{
if(err)
res.status(400).send(err)
else
res.send({
id,name,phone
})
})
})
回答如下:无论是什么,都取决于您设计和接受的内容。
如果您正在开发一个fontend,并且您觉得使用后端没有用,那意味着您可以直接查询。但是,如果在访问数据库之前需要安全性(身份验证),则应该有一个后端(您的DRUD),并且使用动态查询很容易。您应该拥有它。
更多推荐
如果可以使用db.query,为什么还需要app.CRUD
发布评论