Я хочу использовать функции firebase для размещения моего expressjs веб-приложения, однако все параметры get кажутся неопределенными. В чем проблема?
import functions= require("firebase-functions");
import admin= require("firebase-admin");
import express= require("express");
import bodyParser= require("body-parser");
const app: express.Application = express();
admin.initializeApp();
app.get("/getstory", async (req,resp)=>{
try{
const preferred_storyid=req.params.preferred_storyid;
console.log(`preferred_storyid ${preferred_storyid}`) //logs preferred_storyid undefined. Why?
resp.send("ok");
}catch (e) {
resp.send(`erequest_story. ${e}`);
}
});
const faststoryapi = functions.https.onRequest(app);
module.exports={faststoryapi}
Затем код развертывается с помощью
firebase deploy --only functions
и получает запрос, отправленный почтальоном
PS: я заметил, что у меня не может быть больше одного маршрута, например, у меня не может быть более одной конечной точки, иначе второй не вызывается. Как вы, ребята, делаете это?