gpt4 book ai didi

node.js - 如何在 Node Js 上为 Rest API 创建一个干净的架构

转载 作者:IT老高 更新时间:2023-10-28 23:20:32 25 4
gpt4 key购买 nike

我正在考虑将一些 REST 服务转移到 NodeJS。我唯一担心的是这种解决方案的架构。

它是否存在于某个地方?当然,我看到了一些像 restify 这样的库。这是一个好的开始,但还不够。

我正在寻找层的分离、依赖注入(inject)、单元测试、csrf 等等。

最佳答案

看这里:http://nodeframework.com/

这是用于各种用途的 Nodejs 框架列表。你会显示网页吗?您可能会选择其中一种 MVC 模型。只是创建一个 API?您只需要其中一个 REST API 框架。

日志记录、单元测试、文档样式等的选择并不特定于 Node(尽管它相对较新)。有多个单元测试框架、日志框架、文档样式/框架等。这适用于 Node 以及 Java、C++ 和其他流行语言。这些框架的开发人员试图让他们的软件“轻松”地使用——因为您不会被多个依赖项束缚,可以交换其他部分,轻松集成等等。

如果您正在寻找多合一的解决方案,我怀疑您会找到它。因为每个人都有不同的品味,解决方案的每个部分都有几个选项,您可以选择适合您(以及您的要求/客户)的部分。 这次行得通的可能不是下一次的最佳选择。

我建议在网上寻找一个与您尝试做的事情相近的示例,然后按照他们的示例或从他们的演示中构建,使用相同的模块。

编辑:在第一个链接之后,有一个来自 Joyent here 的已弃用框架列表。 .

编辑2: This particular part Joyent 列表中的一个可能对您有用。 也许“样板”样式的模块会帮助您进行搜索。

关于node.js - 如何在 Node Js 上为 Rest API 创建一个干净的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20705850/

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