2013-11-21 2 views
0

Я использую стек MEAN как расширение моего учебного узла и выражения. То, что я пытаюсь сделать, это просто связать одну статическую страницу с другой в приложении.Express Routes Generating 404 Response

Мои маршруты определяются как:

//Home route 
var index = require('../app/controllers/index'); 
app.get('/', index.render); 

//Shop Redirect 
var shop = require('../app/controllers/shop'); 
app.get('/shop', shop.render); 

я могу проверить, чтобы убедиться, что вид магазин работает правильно, изменив маршрут Home использовать вид магазина. Все в порядке. Все ранее определенные представления в mean.io работают правильно. Я пробовал отключить все, сделав жесткий сброс, все равно ничего.

ответ

0

Проблема заключается в том, что Angular обрабатывал маршруты до экспресс-обработки маршрутов. Решение состояло в том, чтобы посмотреть файл config.js в /public/js/config.js и добавить:

when('/shop', { 
     templateUrl: 'views/index.html' 
    }).