【发布时间】:2020-04-10 23:12:07
【问题描述】:
我有一份报告,并且我仅使用我的应用程序状态数据来安装此报告。我格式化我的数据,并将其显示到表格中。
用户应该可以选择将此数据下载为 CSV。我认为为此创建一个新的 API 端点将是矫枉过正。然后我考虑在客户端导出这个,将 JSON 转换为 CSV 并将其作为下载发送给用户。
这是一个坏习惯???我应该使用后端风雨无阻吗?
【问题讨论】:
标签: javascript architecture frontend
我有一份报告,并且我仅使用我的应用程序状态数据来安装此报告。我格式化我的数据,并将其显示到表格中。
用户应该可以选择将此数据下载为 CSV。我认为为此创建一个新的 API 端点将是矫枉过正。然后我考虑在客户端导出这个,将 JSON 转换为 CSV 并将其作为下载发送给用户。
这是一个坏习惯???我应该使用后端风雨无阻吗?
【问题讨论】:
标签: javascript architecture frontend
如果数据与其他 API 端点完全相同,那么我不会创建新端点,而只是接受并响应 Content-Type: text/csv。
但是,在客户端做这件事是完全可以接受的,而且我过去也做过。
优点:
缺点:
【讨论】: