json - 由于 http://localhost:3000/[object%20object],无法在 React 的新选项卡中打开本地 json 文件
问题描述
我正在尝试在 React 的新选项卡中打开一些随机的本地 json 文件。获得相对路径后,我正在使用以下代码生成链接。
<a type="application/json" target='_blank' href={require('../../storage' + metadata.url)}>
<strong>{metadata.Name}</strong>
</a>
但是,当在浏览器中渲染这个元素时,我可以看到错误的href=[object%20object]已经创建了href=/static/media/data_report.f1b9ba61.json或其他东西,导致 url http://localhost:3000/[object %20object]。仅供参考,我正在使用相同的方式来显示其他文件,例如yaml, xml
等,这些文件工作正常。任何人都可以启发我吗?
谢谢你的时间。
解决方案
推荐阅读
- javascript - 如何根据特定功能对数组进行分组?
- flutter - 在 Flutter 中安装 pod 时出现的错误如何修复
- ruby-on-rails - 活动存储 - 多种服务 - 直接上传无法按预期工作
- nlp - 构建与购买网络刮刀,索引器
- python - Django - 在媒体中为 FileField 创建一个文件
- javascript - 我想在 react native 或 android 中实现呼叫转移
- python - 使用 bigtable 和 python,像 google.api_core.exceptions.Aborted: 409 Error while reading table 这样的异常的原因是什么?
- regex - 正则表达式强制电子邮件地址中的至少 3 个字符
- python - 匹配两个字典列表的键、值
- c# - 对 IEnumerable 对象中的连续日期进行分组