【发布时间】:2017-05-07 03:46:56
【问题描述】:
我遇到了一些问题,有些按钮没有转到正确的路径。我有一个带有详细信息按钮的项目概述。当我点击它时,路线变成了
(本地主机)/items/:itemname
在这个项目内我有另一个按钮,允许向这个特定项目添加新数据。链接应该是:
(localhost)/items/:itemname/data/newdata
但由于某种原因,当我点击按钮时,它会转到
(本地主机)/items/data/newdata
我尝试了几件事,包括将itemname放在href中,直到我突然得到了这条路线:
(本地主机)/items/:itemname/:itemname/data/newdata
这是我当前在 itemDetails.ejs 文件中的 a href
<a href="data/newdata" type="button" class="(bootstrap stuff)">
当我在 (本地主机)/items/:itemname/ 它去 (本地主机)/items/data/newdata
可能是我的 gulp 文件有问题吗?还是我的视图引擎?
【问题讨论】:
-
您尝试使用相对 URL 是否有原因。如果只是将 URL 设为
<a href="/items/data/newdata" type="button" class="(bootstrap stuff)">,那么它根本不会对当前页面的 URL 是什么敏感。
标签: javascript html node.js ejs