Node js 项目在部署后显示“未找到”错误

问题描述 投票:0回答:0

部署我的节点 js 项目后,程序中给出的 url 不起作用,并且在除索引页面之外的每个页面中都显示“未找到”错误,

当我在本地主机的 5000 端口提供它时它可以工作,但在我部署它后就不能工作

const functions = require("firebase-functions");
const express = require("express");
const path = require("path");

const app = express();

app.set("view engine", "ejs");
app.use(express.static("public"));

app.get("/", (req, res) => {
  res.sendFile(path.join(__dirname, "../public", "index.html"));
});

app.get("/contact", (req, res) => {
  res.render("contact");
});

app.get("/slog", (req, res) => {
  res.sendFile(path.join(__dirname, "alLogin.html"));
});

exports.app = functions.https.onRequest(app);

我已经使用了这三种类型,但它们都不起作用并且显示未找到错误 image of page showing not found

this is the folder that was deployed

请告诉我还应该做哪些改变

javascript node.js firebase url firebase-hosting
© www.soinside.com 2019 - 2024. All rights reserved.