【问题标题】:Handlebars adding forwardslash "/" to the page address for some, and not for others将正斜杠“/”添加到某些页面地址的车把,而不是其他的
【发布时间】:2018-08-26 07:43:14
【问题描述】:

我有 10 个.handlebars 使用以下快速 GET 方法调用:

app.get('/pagename1', function(req, res, next) {
  res.render('page1');
});

app.get('/pagename2', function(req, res, next) {
  res.render('page2');
});

app.get('/pagename3', function(req, res, next) {
  res.render('page3');
});
........

我不知道为什么,但是当网页加载时,车把会自动将/添加到某些车把的浏览器地址,这会破坏页面上的图像链接。而其他人则没有。

我检查了所有路由,以确保有这些问题的页面在其快速 app.get() 方法中没有 /

对为什么会发生这种情况有任何想法吗?

【问题讨论】:

  • /:那不是反斜杠,这是反斜杠:\
  • 哎呀错字。感谢您了解这一点

标签: html node.js express handlebars.js


【解决方案1】:

听起来 / 是在客户端添加的。 您在 page1-3 中使用的框架是什么?那里渲染了什么?

【讨论】:

    猜你喜欢
    • 2015-09-09
    • 2020-10-05
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 2015-02-18
    • 2016-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多