这是我目前为止为我的路由器准备的代码。只是一个对localhost根目录的基本GET请求:3000。
function fileSending(req, res) {
res.sendFile(__dirname + "/views/index.html");
};
app.get("/", fileSending);
字符串
我也尝试过导入路径并使用path.join方法:
let express = require("express");
let path = require("path");
const app = express();
app.get("/", (req, res) => {
res.sendFile(path.join(__dirname, "views", "index"))
});
module.exports = app;
型
我也尝试了其他帖子的建议。2仍然没有在localhost上显示我的html页面。3得到这个错误:
没有这样的文件或目录,请输入“/用户/注册表/桌面/FreeCodeCamp/快速模板/视图/索引”
与此相关的我的文件结构如下:|--视图|--索引. html| myApp.js(快速路由)
我也试过:
app.get("/", (req, res) => {
res.sendFile("views/index.html", { root: __dirname })
});
型
还有:
app.get("/", (req,res) => {
res.sendFile(path.resolve("/views/index.html"))
});
型
1条答案
按热度按时间z2acfund1#
看着这个错误,我曾经在freeCodeCamp上学习后端开发和API时添加了它,当时我正在使用replit,所以我只是删除了repl,并使用了教程中指定的replit启动器项目,我使用了这个代码
字符串