问题描述
我目前正在使用react-router-dom构建一个简单的React SPA。为了处理服务器端不存在的路由上的页面刷新,我的节点服务器具有一个包罗万象的处理程序。
app.get('*',(req,res)=> { res.sendFile(path.resolve(__dirname,'dir','index.html')) }
这为/ create和/ drafts之类的路由提供了索引文件,但在诸如edit / somedynamicId等之类的路由上却引起了问题。我猜这是因为url的动态ID部分。
现在,在具有动态网址的路由上使用res.send('some string')或res.redirect('/')可以按预期工作,所以这给我造成了很大的困惑。
为什么sendFile()函数在动态路由上不起作用?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)