Yoh*_*ann 10 architecture api rest node.js restify
我正在考虑将一些REST服务移动到NodeJS.我唯一担心的是这种解决方案的架构.
它存在某些指导方针吗?当然,我看到一些图书馆喜欢解决问题.这是一个良好的开端,但还不够.
我正在寻找分层,依赖注入,单元测试,csrf等等.
看看这里: http: //nodeframework.com/
这是适用于各种用途的 Nodejs 框架的列表。您会显示网页吗?您可能会选择其中一种 MVC 模型。只是创建一个 API?您只需要 REST API 框架之一。
日志记录、单元测试、文档风格等的选择并不是特定于 Node 的(尽管它相对较新)。有多种单元测试框架、日志框架、文档样式/框架等。对于 Node 以及 Java、C++ 和其他流行语言来说都是如此。这些框架的开发人员试图让他们的软件使用变得“简单”——因为您不会陷入多个依赖关系,可以交换其他部分,轻松集成等等。
如果您正在寻找一种一体化解决方案,我怀疑您会找到它。由于每个人都有不同的品味,因此解决方案的每个部分都有一些选项,您可以选择适合您(以及您的要求/客户)的部分。这次有效的方法可能不是下一次的最佳选择。
我建议在网上寻找一个与您想要做的事情接近的示例,然后遵循他们的示例或使用相同的模块从他们的演示中进行构建。
编辑:在第一个链接之后,这里有一个来自 Joyent 的已弃用框架列表。
Edit2: Joyent 列表的这个特定部分可能对您有用。也许“样板”风格的模块将有助于您的搜索。
| 归档时间: |
|
| 查看次数: |
6793 次 |
| 最近记录: |