【发布时间】:2016-07-17 22:57:34
【问题描述】:
我正在研究 node.js,它看起来确实是一个非常不错的环境。我使用过很多不同的技术和服务器,主要是 php 和 Java (jsp),但也涉足过 som RoR 和 Python。
我发现 node.js 很容易启动和运行,使用起来感觉很自然,我还找到了一些不错的入门级教程。
我只是缺少一些中间资源。例如,在创建更大的框架或 API 时,您将如何构建或构建它。我设置了一些较小的 api 来尝试它会像这样:
我已经使用 Express 框架来创建一个 http 服务器,监听一个端口,设置一个 express 对象并绑定一些请求。
但是这些都非常小,而且目的是学习,如果我考虑扩大 API 的大小以用于生产,也许还想做其他事情,比如服务网页。我发现很难看到架构会是什么样子。
这很模糊,因为我还是 node.js 的新手,但我主要考虑的是您是否通常将所有 api 保存在一个文件中,或者是否有很好的方法将其拆分为模块?如果有人知道在 node.js 中工作时如何设计架构的任何资源
抱歉这个含糊不清的问题,感谢您的阅读。
【问题讨论】:
-
尝试使用 yeoman 生成器 angular-fullstack 来寻找最佳实践。
标签: node.js rest architecture