如何渲染页面,但在express.js路由中也使用锚标记?
所以:website.com/route#id-of-html-element
答案 0 :(得分:1)
如果您以通常的方式对超链接进行编码并添加锚点<a href="/route#anchor1">link</a>
,然后在所需的目标页面<a id="anchor1" name="anchor1"></a>
上添加锚点ID /名称,则express只会携带{{ 1}}转到路由页面,然后客户端将跳转到锚点所在的位置。路线代码中没有特殊要求。在我的测试中使用res.render似乎可以正常工作。
#anchor1