【发布时间】:2020-05-07 13:50:02
【问题描述】:
我正在开发一个新平台网站,它应该允许使用无头 CMS (Strapi) 轻松制作新网站。
对于前面部分,我使用 vuejs 和 nuxtjs,对于 api,使用 Strapi:数据存储在数据库中。 -> 每个公司都有自己的数据库。 -> 前面部分对所有公司都是一样的 只需更改数据库即可从一家公司切换到另一家公司。
现在,我只需将 .env 文件(在 api 项目中)与 DATABASE_NAME=companyA 更改为 DATABASE_NAME=companyB 即可从一个网站切换到另一个网站。 这是database.json文件:
"database":"${process.env.DATABASE_NAME||'companyA'}"
但我想在前端 url 中获取这个 url 前缀(例如:)
http://127.0.0.1/companya/....
http://127.0.0.1/companyb/....
也可以将它发送到 api url 前缀)并知道我应该使用哪个数据库。
如果您知道这如何工作,能否告诉我?我可以分享我的代码,但我认为这更像是我现在遇到的一个理论问题......
【问题讨论】:
标签: vue.js nginx url redirect strapi