Serve Rails API und Ionic Mobile Website zusammen

Basierend aufWie wird der Ionic-Dienst dauerhaft ausgeführt? und Ionic als Website bereitstellen, nginx sollte in der Lage sein, den Code aus dem www-Ordner des Ionic zu liefern. Ich nutze die Idee, es mit seinem Rails-Back-End zusammen mit derselben Domain-Adresse zu bedienen, damit kein CORS-Datenverkehr und Overhead hinzugefügt werden. Eine weitere Anforderung für das Rails-WEB besteht darin, weiterhin die Desktop-Version (HTML) der Website zu verarbeiten. Grundsätzlich werden 3 Arten von Anfragen an den Nginx-Server gesendet:

Laden von HTML-, JS- und CSS-Dateien aus dem mobilen Verzeichnis / www /mobile-Website und APP JSON-Aufrufe an Rails APITML-Aufrufe der @desktop-Website an Rails

Type 2-Anforderungen können einfach sein, da sie alle die Erweiterung .json haben. Bei Sub-Domains übernimmt der Benutzername, d. H. Username.example.com, Ideen, wie Nginx die HTML-, Js- und CSS-Anforderungen korrekt weiterleiten kann. Oder ist das eine zu große Herausforderung?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage