如何解决从后端在React应用程序中导入JSON文件
我正在编写一个React应用,我想从本地JSON文件中加载内容。
我尝试使用import Data from "./info/websiteData.json"
,它在localhost上运行良好。但是,当我构建用于生产的应用程序时,它不包含JSON文件,并且会导致错误。所以我认为我必须在后端保留JSON?
如果我将JSON文件保留在后端(例如,在public_html文件夹之外),那么在页面加载时如何获取它们的内容?我需要为此使用XMLHTTPRequest吗?你会怎么做?
感谢您的帮助!
解决方法
是和是。
- 如果您的服务器使用的是后端的 static 文件,则可以将其与后端源文件(在公共场所之外)一起存储。
- 您的前端只能通过某种API从后端获取内容。因此,您将需要实现一个端点,该端点将返回此资源(在您的情况下为
JSON
文件)
您可以向后端发送请求,并以JSON格式接收数据。 发送数据作为对请求的响应,这是后端开发人员应处理的任务
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。