【发布时间】:2018-07-21 23:09:48
【问题描述】:
我有一个带有 React.js 前端的 Rails 应用程序。 用户可以上传包含一些 JSON 数据的文件,我的应用程序将读取数据并根据数据以漂亮的图表向用户显示一些统计信息。
我还需要一个 API 来接收带有 JSON 数据的请求,执行相同的计算以获取相同的统计信息,并以请求中指定的格式(例如 YAML 或 JSON 或纯文本)将文件返回给用户)。
问题是,我到底在哪里进行计算?
如果我在我的组件中某处的前端执行它们,那么我必须在后端编写类似的逻辑,以便 API 可以返回统计信息。
另一方面,由于我没有将任何内容保存到数据库中,因此创建一个完成计算的模型并没有任何意义。
不确定正确的结构是什么。
【问题讨论】:
标签: ruby-on-rails reactjs architecture structure dry