2016-12-19 3 views
-2

Привет, я создаю приложение для укусов Angular2. Я считаю, что вызов на второй маршрут не называется correctly.The отклика сети HTML и не JSONсредний угловой 2 экспресс: get route() возвращает только «/» маршрут

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; 

ответ

0

Решено: Решение, которое я нашел, чтобы добавить корень «/» для обеих целей.

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

не уверен, как маршрут определяется, но он работает.

+0

Пути внутри 'EstimateRoutes', вероятно, уже включают префикс. – poke