如何托管 NextJs(前端)、Express(后端)和 Firebase(数据库)堆栈应用程序?

问题描述 投票:0回答:1

我有一个应用程序需要使用 RabbitMQ 与 RasberryPI 进行通信,因此我计划在 Express 后端中使用 amqplib,并且我有一个用于离线使用的图像、日志和数据的数据库。

托管此类应用程序的最简单方法或服务是什么?

我想过使用Vercel,但它不支持自定义服务器,仅支持无服务器功能。接下来是 Firebase,但我找不到有关集成多个框架的文档。

firebase express next.js rabbitmq
1个回答
0
投票

有很多选择。我建议留在 Cloud Run。它与 Firebase 配合得很好,可以部署 NodeJS 和 NextJS 应用程序。

对于 NextJS 应用程序,请务必添加一个 Dockerfile,如以下说明所示:https://github.com/vercel/next.js/tree/canary/examples/with-docker#in-existing-projects

© www.soinside.com 2019 - 2024. All rights reserved.