【发布时间】:2015-12-19 22:19:36
【问题描述】:
一个有点宽泛的问题,但是在 JS 世界的所有这些趋势中,有时很难找到关于这些简单事物的信息。 在此类项目中组织文件和文件夹的更好方法是什么? 有来自 Facebook 的几种语言的服务器 examples,但它是用于非常基本的项目。
还可以在 git 上找到 React 示例
但这些例子只是为了玩弄。
我们的目标是 - 拥有明确分离的客户端和服务器组件。将它们移动到单独的文件夹树中。 还具有类似应用程序的结构(例如 Django)
所以主要问题是:
将 nodejs/iojs 服务器端与 React 客户端组件分开并将它们全部放在一个项目中的正确方法是什么?
项目:
- nodejs 服务器,用于站点,用户可以在其中创建自己的文章,在中心/主题中分开。
- 在前端.SPA 上做出反应。
- 加载 - 大约 10 000 个用户。
- 通过 Mongoose 访问的 MongoDb 数据库
【问题讨论】:
-
项目结构的目标是什么?熟悉?速度?
-
@ArchHalkeller 基本上是基于社交网络的具有身份验证的站点,可以在不同的中心(技术、体育等)、cmets 中创建文章。
-
对,但是“结构的目标是什么”?知道它做了什么是无关紧要的。根据不同的项目规模和需求,有几十种(如果不是更多)方法来构建您的应用程序以实现不同的目标。
-
@kevinB 我已经更新了描述。很抱歉提出令人沮丧的问题。
标签: javascript node.js reactjs iojs