0

这更像是一个理论问题。

我的任务是为客户创建一个网站,该网站涉及用户查找项目 x。将搜索包含所有项目数据的 json 文件,并显示有关该项目的结果数据。

我使用 React 作为我的前端,所以我猜我需要使用 Express 作为我的后端?完成这项工作所需的所有软件包是什么,如果有人知道提供此基本基础架构的指南或教程甚至 npm 软件包,将不胜感激。

我已经设法让所有客户端都能正常工作,但我担心效率,因为我目前使用的数据只有 19k 行,而且只是完整数据的一个子集,所以我认为这不会起作用当子集 json 被完整的东西替换时。

我的数据也存储在一个excel表中,如果这对服务器端来说比json更好?

4

2 回答 2

1

首先看你必须集中你的项目架构。架构主要负责你将使用哪种技术。作为你对项目的描述,nodejs(express)和mongodb非常适合你。

如果你想在那里使用 express 和 mongodb,你需要一些 npm 包,比如 express、morgan、body-parser、mongoose,而不是这些。

而nodejs适合作为react的后端技术。

您可以按照 教程获取主要概念。

谢谢 :)

于 2018-10-18T09:32:49.113 回答
0

我认为您需要将数据存储在 mongodb 数据库中,因为您需要一些包:
1- 服务器端 express
2- mongoose 处理 mongodb
3- body-parser 来保存来自用户的发布请求
这些是您需要的基本包,如果在您的应用程序中有身份验证和授权,您将需要更多包:
护照和护照-本地和护照-本地-猫鼬和快速会话。

于 2018-10-18T09:55:19.323 回答