对于Angular来说是一个相当新的事物,我在过去的几天里一直在学习,但是我仍然处于停滞状态。在我的节点js服务器上,我有这样的代码:
app.get('/account/dashboard', (req, res) => {
res.render('dashboard_angular'):
}
当我访问路线时,浏览器的网址栏看起来像这样
localhost:3000/account/dashboard
一秒钟后,角形路由器启动并将其更改为
localhost:3000/#/
点击网址栏,尝试从那里访问路线可能会引发404错误,也可能会让我返回原路线。请为此解决一下吗?这样我就可以拥有这样的网址
localhost:3000/account/dashboard/#/
在react-router@3.1.0中,即使使用node js路由,路由也可以正常工作,我试图在角度上实现相同的目的 对不起,我既不是英国人也不是美国人。
答案 0 :(得分:0)
我发现了我的问题。我更改了
<base href="/" />
到我当前的服务器路由,就像
<base href="/account/dashboard/" />
解决了热潮问题,不再从我的节点js服务器中获取E404