HREF 到另一个渲染的哈巴狗文件
HREF to another rendered pug file
我正在使用 Nodejs 和 Express 在 Pug 中制作一个网站。
我制作了一个名为 index.pug
的文件。在这个文件中,我包含了我所有的哈巴狗文件。
index.pug:
extends ../views/layout
block content
include home/page-content/Intro/Intro
include home/page-content/About/About
include home/page-content/Specialism/Specialism
include home/page-content/Contact/Contact
include home/page-content/Footer/Footer
Intro.pug href:
a(style="color: #f0ad4e", href='indexHelp')
span(lang='nl') Help
span(lang='en') Help
此 HREF
需要重定向到名为 indexHelp.pug
的文件。但是我将我所有的哈巴狗文件自动渲染为 html
文件。所以它找不到我的 indexHelp。
IndexHelp.pug
就像 index.pug
。当我单击该 href 时,它需要显示 indexHelp.pug
中定义的所有页面。
有人可以帮我处理我的 href 吗?
编辑
Routes\index.js
var express = require('express');
var router = express.Router();
var index = require('../controllers/index');
/* Index */
// router.get('/', index.index);
router.get('/indexHelp', function(req, res) { res.render('indexHelp'); });
module.exports = router;
一种选择是让 href 指向您网站上的路径,您可以从中呈现 indexHelp。所以:
a(style="color: #f0ad4e", href='//yourDomain/indexHelp')
那么你有一个路由设置来接受这个:
router.get("/indexHelp", (req, res) => {
res.render("indexHelp");
};
我正在使用 Nodejs 和 Express 在 Pug 中制作一个网站。
我制作了一个名为 index.pug
的文件。在这个文件中,我包含了我所有的哈巴狗文件。
index.pug:
extends ../views/layout
block content
include home/page-content/Intro/Intro
include home/page-content/About/About
include home/page-content/Specialism/Specialism
include home/page-content/Contact/Contact
include home/page-content/Footer/Footer
Intro.pug href:
a(style="color: #f0ad4e", href='indexHelp')
span(lang='nl') Help
span(lang='en') Help
此 HREF
需要重定向到名为 indexHelp.pug
的文件。但是我将我所有的哈巴狗文件自动渲染为 html
文件。所以它找不到我的 indexHelp。
IndexHelp.pug
就像 index.pug
。当我单击该 href 时,它需要显示 indexHelp.pug
中定义的所有页面。
有人可以帮我处理我的 href 吗?
编辑
Routes\index.js
var express = require('express');
var router = express.Router();
var index = require('../controllers/index');
/* Index */
// router.get('/', index.index);
router.get('/indexHelp', function(req, res) { res.render('indexHelp'); });
module.exports = router;
一种选择是让 href 指向您网站上的路径,您可以从中呈现 indexHelp。所以:
a(style="color: #f0ad4e", href='//yourDomain/indexHelp')
那么你有一个路由设置来接受这个:
router.get("/indexHelp", (req, res) => {
res.render("indexHelp");
};