gpt4 book ai didi

javascript - 使用 POST 从数据库中检索指定的项目

转载 作者:行者123 更新时间:2023-12-03 08:04:08 24 4
gpt4 key购买 nike

想象一下这个场景,我想更新一本书的详细信息。所以我应该有那本书的 ID,我确实喜欢这个

router.get('/edit/:book_id', function(req, res) {
Products.getBookById(req.params.book_id, function(err,product){
//render
});
});

<a href="edit/3434050348984585646">update this book</a>

我完成了,我的流程是正确的,但我唯一担心的是网址不好,例如 localhost:8000/books/update/3434050348984585646

如何隐藏网址?在我的例子中如何使用 POST?

最佳答案

从路由定义中删除 :bookId,并将链接更改为表单:

JS

router.get('/edit', function(req, res) {
Products.getBookById(req.params.book_id, function(err,product){
//render
});
});

HTML

<form action="edit" method="post">
<input type="hidden" name="book_id" value="3434050348984585646">
<input type="submit" value="Update this book">
</form>

关于javascript - 使用 POST 从数据库中检索指定的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34463824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com