2016-12-19 6 views
-2

Hallo Ich erstelle eine Angular2 Mean Stack App. Ich glaube, dass der Anruf für die zweite Route nicht correctly.The Netzwerk Antwort genannt wird, ist HTML und nicht JSONMittelwert Winkel 2 Express: Route berechnen() gibt nur "/" Route zurück

import express = require('express'); 
import path = require('path'); 

import ContactRoutes = require('../routes/ContactRoutes'); 
import EstimateRoutes = require('../routes/EstimateRoutes'); 
var app = express(); 

class Routes { 
    get routes() { 
     app.use("/", new ContactRoutes().routes); 
     app.use("/estimates", new EstimateRoutes().routes); 
     return app; 
    } 
} 
export = Routes; 

Antwort

0

Gelöst: Die Lösung, die ich fand, war die Wurzel „/“ für beide Anwendungen hinzuzufügen.

app.use("/", new ContactRoutes().routes); 
app.use("/", new EstimateRoutes().routes); 

nicht sicher, wie die Route bestimmt wird, aber es funktioniert.

+0

Die Routen in 'EstimateRoutes' enthalten wahrscheinlich bereits das Präfix. – poke