vja*_*n27 5 javascript frontend web-services crud
我正在开发一个以 angularjs 作为前端和后端为 CRUD 服务的 Web 应用程序。其中一项要求是允许用户上传包含要创建的项目列表的 csv 文件。这可以通过在 javascript 中解析文件并为每个项目对服务器进行创建 API 调用来在前端实现。但是,我不确定这种方法是否比将文件传递到服务器并在那里进行所有处理更好。这两种方法的优点/缺点是什么?在这种情况下,通常的做法是什么?
我会用四件事来做出这个决定:
你有很高的负载。如果您在客户端解析它,您将使用客户端 CPU。在服务器上解析它可能会因需要更多 CPU 而花费您。
获得开发人员人才,是您的团队在客户端或服务器端对其进行更高效的编程。
如果上面的答案没有给出明确的答案,那么我会把它放在服务器端,因为它更容易测试。
“上传 TSV”功能是否会被使用您的 API 的其他方/应用程序使用 - 或者只是使用此功能的前端?