在生产模式下在React App上从节点后端渲染图像

时间:2019-06-11 15:36:41

标签: node.js reactjs

我设计了一个应用程序,其中前端为React(端口3000)和后端Express(端口3500),使用cors包,我可以在它们之间共享资源,例如从React上的Express渲染图像。但是在生产中,我发现图像没有显示。我猜问题出在生产中IMG标签的SRC属性的链接?自发展以来

1 个答案:

答案 0 :(得分:0)

您必须使用express.static来提供文件,您可以将此代码用于./public中的文件:

app.use('/static', express.static('public'))

,您可以通过在react中使用此代码来访问它:

<img src='localhost:3500/static/img.jpg'/>