我有一个现有的 RoR Web 应用程序,它当前使用 Devise 进行身份验证。
我计划以一种或另一种方式为移动后端添加 API 功能。
您是否建议向 Web 应用程序添加 API 功能并使用 JWT,例如启用移动身份验证。或者,您是否有两个独立的应用程序,一个 Web 应用程序和一个 API,在 Heroku 上共享同一个 Postgres 实例?
我认为这两种方式都有利有弊,但在我看来,将其分成两个应用程序会比向 Web 应用程序添加 API 功能更重要。或许,从一个 API 重新开始并添加移动应用程序客户端和 Web 应用程序客户端功能是最有意义的。