首页 > 解决方案 > 由于 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等,这些文件工作正常。任何人都可以启发我吗?

谢谢你的时间。

标签: jsonreactjslocal-files

解决方案


推荐阅读