我做了一个导航栏,不知何故,它里面的a链接元素没有把我重定向到给定的文件。这是在replit中做的。
代码:
<nav>
<a href="#">Home</a>
<a href="./frontend/features.html">Features</a>
<a href="./frontend/pricing.html">Pricing</a>
<a href="./frontend/contact.html">Contact</a>
<a href="./frontend/">Login</a>
</nav>
字符串server.js
:
const express = require("express");
const app = express();
app.get('/', function(req,res) {
res.sendFile("./index.html", { root: "./frontend" });
console.log("ooga booga")
});
app.listen(8080)
型
目录图片:
的数据
我尝试了多种获取前端文件夹的方法:
./frontend/
/frontend/
frontend/
我希望自己能够点击a元素按钮和显示的文件
我得到一个错误:Cannot GET /frontend/features.html
1条答案
按热度按时间sxissh061#
以
.
开头的链接是一个相对链接,它相对于 * 当前文件 *。当前文件index.html
已经在frontend
文件夹中,可以链接到同一目录中与它相对的其他页面,而无需引用该目录。要从索引页面链接功能页面,
字符串