Я пытаюсь запустить приложение Express в firebase, я следую инструкциям этого официального видео:
Приложения Node.js на ускоренном курсе хостинга Firebase
Мое приложение Express на самом деле работает по этому URL
http://localhost:5001/my-app/us-central1/app/test
Но на видео демострация работает по этому URL
http://localhost:5000/test
Итак, я действительно запутался в этом, я все сделал, как показано в учебнике
, это мой код для functions / index.js
const functions = require('firebase-functions');
const express = require('express')
const app = express()
app.get('/test', (req, res) => {
res.send(`Well if i'm reading this the app is working`)
})
exports.app = functions.https.onRequest(app)
А это firebase.json
{
"hosting": {
"public": "public",
"rewrite":[{
"source": "/test",
"function": "app"
}],
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
Что я делаю не так?если я вхожу в localhost: 5000, я просто получаю общедоступный статический index.html, я просто хочу сам управлять приложением.
Я надеюсь, что вы можете помочь мне получить документацию, спасибо!