wildcard
вида *.dev.example.com
, который ведёт на 127.0.0.1
. Если нет - прописывай foo.dev.example.com
в hosts
-файл.API
в контексте dev
-домена ты упрёшься в CORS. Если инфраструктура позволяет настроить заголовки на стейдже, можно добавить dev
-домен в список разрешённых. Есть другое решение. Оно не требует добавления фиктивных доменных имён в настройки инфраструктуры.dev
-домене и транслировать запросы к API
на стейдж. Раньше я поднимал для этого локальный экземпляр nginx. Современный фронтенд предлагает все необходимые инструменты "из коробки".
export default defineConfig({
plugins: [basicSsl(), react()],
server: {
port: 3000,
https: true,
cors: false,
proxy: {
"/api": {
target: "https://foo.stg.example.com",
changeOrigin: true
}
}
}
})
.
#frontend #javascript #infrastructure #cors #reverse_proxy #oidc #sso #vite
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4