Код состояния ошибки узла express 404 в Firebase - PullRequest
1 голос
/ 06 августа 2020

Я получаю код состояния ошибки 404 при локальном вызове функции на сервере nodejs с помощью команды firebase serve.

Мое расписание. js файл

const scheduleOfScheduledQuiz = async (req, res) => {
    try {
        const data = await getScheduledData();

        return res.status(200).json({
            message: "Scheduled for today:- ",
            data: data
        })
    } catch (error) {
        console.log("erro", error);
        return res.status(500).json({
            message: "Something went wrong....!!!"
        })
    }
}

module.exports = {
    scheduleOfScheduledQuiz
}

getScheduledData ( ) - это функция, которая получает данные из базы данных в реальном времени firebase

Мой индекс. js файл

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

const app = require("express")();

//path to scheduleOfScheduledQuiz() function file
const scheduleOfScheduledQuiz = require("./handlers/Quiz/Scheduled_Quiz/scheduler");

app.get("*/scheduled-quiz/schedule/", scheduleOfScheduledQuiz.scheduleOfScheduledQuiz);

exports.api = functions.runWith({
  memory: '2GB',
  timeoutSeconds: '60'
}).https.onRequest(app);

Итак, ошибка, которую я получаю: -

<code><!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <title>Error</title>
</head>

<body>
    <pre>Cannot GET /predicta-6e51d/us-central1/api/scheduled-quiz/schedule/%0A

с кодом состояния 404

Мой пакет. json файл

Global node js version - 12
firebase node js version - 10
"express": "^4.17.1",
"firebase": "^7.15.0",
"firebase-functions": "^3.7.0",

Я работаю эта функция локально на моем nodejs сервере через команду firebase serve .

ПРИМЕЧАНИЕ: - когда я пытаюсь запустить ту же функцию в каком-то другом файле, она отлично работает, но не в этом файл.

Пожалуйста, помогите Спасибо

...