Внутренняя ошибка сервера на некоторых маршрутах после развертывания на Heroku (Node.js) - PullRequest
0 голосов
/ 12 апреля 2020

Я создал приложение Full stack, используя Node, Express и e js в качестве движка шаблонов. После развертывания моего приложения на героку некоторых маршрутов (не всех) выбрасывает Internal Server Error. Маршруты отлично работают на моей локальной машине . Вот мое приложение. js код:

    const express = require("express");

    const app = express();

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

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

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

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

    app.get("/our-projects", (req, res) => {
        res.render("ourProjects");
    });

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

    app.get("/blessed-personalities", (req, res) => {
        res.render("hazratPirSayyedFerozShahQasimi");
    });

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

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

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

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

    app.listen(process.env.PORT || 3000, (req, res) => {
        console.log("Server started!");
    });

Маршруты, которые вызывают ошибку:

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

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

Я также проверил имена моих файлов: Каталог моего приложения

А вот код html, где я предполагаю, что для запуска этих маршрутов:

<a href="/silsilatayyabaqadri">Silsila Tayyaba Tareeqat Qadiria Rashidia Qasimia Ferozia</a>
<a href="/silsilatayyabanaqshbandia">Silsila Tayyaba Tareeqat Naqshbandia Rashidia Qasimia Ferozia</a>
...