ошибка в почтовом запросе к маршруту в index. js файл внутри облачных функций firebase - PullRequest
0 голосов
/ 09 мая 2020

Я создал из в индексе. html и, используя его, я отправляю запрос POST на маршрут express, записанный внутри облачных функций firebase.

когда я развертываю приложение и вхожу в систему, используя в этой форме я перенаправлен на маршрут, но на странице также отображается «внутренняя ошибка сервера»

, если я не развертываю и просто обслуживаю функции и go на / домашний маршрут, он отображается.

помогите пожалуйста. thankyou

мой индекс. html форма входа:

 <!--LOGIN -->   
        <div id="login" class="modal">
          <form class="modal-content" method="POST" action="https://samsungmap-17515.web.app/home">
            <div class="container">
              <h1>Login</h1>
          <p>Please fill in this form to Login.</p>
          <hr>
          <label for="email"><b>Email</b></label>
          <input type="text" placeholder="Enter Email" id="email2" required>


          <label for="roll no"><b>Roll NO.</b></label>
          <input type="text" placeholder="Enter Roll Number" id="roll2" required>

          <label for="psw"><b>Password</b></label>
          <input type="password" placeholder="Enter Password" id="psw2" required>

          <div class="clearfix">
            <button type="button" onclick="document.getElementById('signup').style.display='none'" class="cancelbtn">Cancel</button>
            <button type="submit" class="signup">Sign Up</button>
          </div>
        </div>
      </form>
    </div>  

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

    const functions = require('firebase-functions');
const express = require('express');
const firebase = require('firebase-admin');

const firebaseApp = firebase.initializeApp(
    functions.config().firebase
);
const db = firebaseApp.firestore();
const app = express();

app.set('view engine','ejs');
//-------------------------------------------------------------------//

app.get("/home",(req,res)=>{
    res.render("teacher",{bio:"Chahat"});
});

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