javascript A链接重定向到目录错误,但目录中的文件存在

ars1skjm  于 2024-01-05  发布在  Java
关注(0)|答案(1)|浏览(162)

我做了一个导航栏,不知何故,它里面的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

sxissh06

sxissh061#

.开头的链接是一个相对链接,它相对于 * 当前文件 *。当前文件index.html已经在frontend文件夹中,可以链接到同一目录中与它相对的其他页面,而无需引用该目录。
要从索引页面链接功能页面,

<a href="./features.html">Features</a>

字符串

相关问题