Ich brauche mehrere Segel Web-Anwendung auf dem Hafen laufen und einen kleinen Server zu routen zwischen ihnen nach dem Anwendungsnamen führen.Mehrere sailsjs Anwendungen auf demselben Port ausgeführt
nächsten Code verwenden, könnte ich Route zwischen ihnen durch Hinzufügen von Anwendungsnamen nach dem Port 3000.
var express = require('express');
var app = express();
var httpProxy = require('http-proxy');
var proxy = httpProxy.createProxyServer();
var app1 = 'http://localhost:1337/',
app2 = 'http://localhost:1338/'
app.all("/app1/*", function(req, res) {
proxy.web(req, res, {target: app1});
});
app.all("/app2/*", function(req, res) {
proxy.web(req, res, {target: app2});
});
app.listen(3000);
dieses Programm macht die Umleitung gut, aber jetzt ist das Problem ist, dass, wie ich die generierten Links ändern kann in sailsjs für jede Datei als Javascript und CSS-Dateien? Vielen Dank
das ist wirklich seltsam Set up. Müssen Sie das wirklich so machen? Was ist dein Fall im vollen Bild? Es muss eine bessere Lösung geben. –
Was ich genau brauche ist, einen Port zu benutzen, um auf verschiedene Segelanwendungen zuzugreifen. So kann ich http schreiben: // localhost: 3000/app1 app1 oder http zuzugreifen: // localhost: 3000/app2 app2 ich ein Repository für den Fall geschaffen haben, um Zugriff auf https://github.com/Islimaim/multiple-sails-applikationen der browser kann nicht css erreichen, js dateien –
Sie haben nicht bekommen, wonach ich gefragt habe. Warum müssen Sie sie mit dem gleichen Port ausführen? –