Я разрабатываю веб-сайт новой платформы, который должен позволить легко создавать новые веб-сайты с помощью CMS без заголовка (Strapi).
Для передней части я использую vuejs с nuxt js, а для api с использованием Strapi: данные хранятся в базе данных. -> У каждой компании своя база данных. -> Передняя часть одинакова для всех компаний. Чтобы переключиться с одной компании на другую, необходимо изменить только базу данных.
На данный момент мне нужно изменить только файл .env (в проекте api) с помощью DATABASE_NAME = companyA в DATABASE_NAME = companyB для перехода с веб-сайта на другой. Вот база данных. json файл:
"database":"${process.env.DATABASE_NAME||'companyA'}"
Но я хотел бы получить этот префикс URL-адреса в URL-адресе внешнего интерфейса (пример:)
http://127.0.0.1/companya/....
http://127.0.0.1/companyb/....
Чтобы иметь возможность его отправить к префиксу URL-адреса api) и знаю, какую базу данных мне следует использовать.
Не могли бы вы сказать мне, есть ли у вас представление о том, как это может работать? Я мог бы поделиться своим кодом, но я думаю, что это скорее вопрос теории c, который у меня сейчас есть ...