gpt4 book ai didi

node.js - 不熟悉的 Node.js express 路由器格式

转载 作者:行者123 更新时间:2023-12-04 09:14:04 26 4
gpt4 key购买 nike

我正在学习一门提供以下代码的类(class):

const router = express.Router();

router
.route('/')
.get(getBootcamps)
.post(createBootcamp)
上面的代码段意味着“/”端点的 GET 和 POST 具有不同的路由。
我从未见过这样的格式,所以对我来说很奇怪。
为什么我们不需要 .get 和 .post 的单独路由?这里发生了什么?怎么可能被忽视?

最佳答案

其实你是对的。我们应该将 get 和 post 方法分成单独的方法,而不是链接到同一个 Express 路由器中。
您编写的示例代码也是正确的。但是在处理业务逻辑多行的大型项目时不建议遵循,我们会让你的代码看起来很重,难以阅读和理解。所以最好分开。
附言。在任何情况下,选择的输出或性能没有区别。最后,这是个人喜好的问题。

关于node.js - 不熟悉的 Node.js express 路由器格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63295021/

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