Firebase 托管是否支持使用 Express.js 进行路由。我想在 firebase 托管中托管动态 Node.js 应用程序
Does Firebase Hosting support routing using Express.js. I want to host a dynamic Node.js application in firebase hosting
可以使用 firebase 托管来部署需要动态路由的 node.js 应用程序。为什么他们说托管可以用来部署单页应用。
Firebase Hosting project structure
像这样:
var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
var homeRouter = require('./routes/home');
然后在路由文件夹中有路由
Firebase Cloud Functions 支持 Express.js 路由。
您可以在 docs or follow this medium post 中阅读更多内容以了解更多演练。
编辑:
有关使用带有模块导入的快速路由器的更多信息,请查看 this blog。
{
"hosting": {
// ...
// Add the "rewrites" attribute within "hosting"
"rewrites": [ {
"source": "**", // <<< Do this in your firebase.json
"function": "app"
} ]
}
}
可以使用 firebase 托管来部署需要动态路由的 node.js 应用程序。为什么他们说托管可以用来部署单页应用。
Firebase Hosting project structure
像这样:
var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users');
var homeRouter = require('./routes/home');
然后在路由文件夹中有路由
Firebase Cloud Functions 支持 Express.js 路由。
您可以在 docs or follow this medium post 中阅读更多内容以了解更多演练。
编辑:
有关使用带有模块导入的快速路由器的更多信息,请查看 this blog。
{
"hosting": {
// ...
// Add the "rewrites" attribute within "hosting"
"rewrites": [ {
"source": "**", // <<< Do this in your firebase.json
"function": "app"
} ]
}
}