【发布时间】:2017-10-02 18:48:49
【问题描述】:
在弄清楚如何有效地在 EJS 页面之间导航时遇到问题:
文件目录:
我想从我的 index.ejs 页面转到 about.ejs 页面。这是我的 index.ejs 页面的代码,目前无法正确导航:
index.ejs:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<h1> <a href="about.ejs"> This is a link to about page</a></h1>
</body>
</html>
app.js 服务器:
const express = require("express");
const path = require('path');
const app = express();
app.set("views", path.resolve(__dirname, "views"));
app.set("view engine", "ejs")
app.get("/", (req, res) => {
res.render("index")
});
app.use(express.static('public'));
app.listen(3000);
我可以在 href 中输入什么来正确引用动态 about.ejs 文件? 我已经知道我可以从我的公用文件夹中引用静态文件,但我想引用动态 ejs 文件夹。如果不可能,任何提供相同功能的解决方案也可以。
【问题讨论】:
标签: javascript node.js express ejs