[英]How i can make My Server BASEURL dynamic as a frontend developer?
作為前端開發者 做我的服務器URL 之前的路由名動態好不好? 像https://example.com/api/routeame如果我將“https://example.com/api/”作為來自外部的動態,那很好嗎?! 如果很好,我將如何實現這個遙遠的 firebase 動態鏈接,因為它不是為了那個目的而制作的
我會找到答案,但在此之前,快速瀏覽一下 URL,您似乎打算使用/api/routename
作為視圖 URL。
這個約定不好。 我寧願做以下 -
我的Routes
將是沒有/api
的 URL ,並且此Route
組件將調用的 API 將附加/api
。
Route Name -> https://example.com/routename (沒有/api
。這是瀏覽器地址欄將顯示的內容)
API 調用 -> https://example.com/api/endpoint (內部 API 來自routename
組件的調用。這是您將在network
選項卡中看到的回調 API)。
最后,要回答您的問題,您應該只在開發 web 應用程序時使主機動態化。
因為,URL 中需要的任何其他更改(無論是在調用中將/api
更改為/xyz
,在網絡調用中從 URL 中刪除/api
等),您始終可以通過添加reverse proxy
或使用nginx
或類似的東西進行一些redirect
配置。
所以,只使domain
動態。 對於 rest,我們應該使用推薦解決方案的網絡層工具。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.