/ / Ako smerovať jednostránkovú aplikáciu rozhrania API Rails 5 s viacerými statickými vstupnými bodmi? - smerovanie, jednostránková aplikácia, vue.js, rails-api

Ako smerovať aplikáciu s jednou stránkou rozhrania API Rails 5 s viacerými statickými vstupnými bodmi? - smerovanie, single-page-application, vue.js, rail-api

To z nejakého dôvodu nie je možné zistiť. Mám aplikáciu Rails 5 API, ktorá slúži iba pre JSON. Mám dve klientske aplikácie VueJS, jednu pre verejnosť a jednu pre súkromného správcu.

Chcem obsluhovať obidva tieto statické súbory html z verejného priečinka Rails. Index.html funguje skvele. Chcem však nasmerovať subdoménu „admin.lvh.me“ na stránku „admin.html“ namiesto indexu.

Áno, používam na Pume vlajku „-b lvh.me“.

Vyskúšali sme variácie tohto, ale zdá sa, že nikdy neposkytuje súbor admin.html:

root to: redirect("admin.html"), constraints: { subdomain: "admin" }

Ale podobne ako Rails na to vôbec vôbec nevenuje pozornosť.

odpovede:

1 pre odpoveď č. 1

Adresu URL môžete presmerovať do verejného súboru nasledujúcim spôsobom:

Rails.application.routes.draw do
match "admin", :to => redirect("/admin.html"), via: :get
end