2017-02-09 3 views
0

я хочу использовать expressjs, чтобы служить angularjs приложения, прямо сейчас я установил связь между экспрессом и угловым с помощью:expressjs макет с angularjs

app.use(express.static(path.join(__dirname, 'public')));

, но я хотел бы сделать макет индекса .ejs в expressjs, а затем мой сайт с угловым расположением внутри этого макета .. поэтому страница по умолчанию не находится в интерфейсе, а в выражении.

Как я могу достичь этого, если вы можете предоставить несколько советов или простой пример. Спасибо

ответ

0

Что вам нужно, это функция в выражении, которая служит Индексу. Например:

var express = require('express'); 
var router = express.Router(); 

/* GET home page. */ 
router.get('/', function(req, res, next) { 
    res.render('index'); 
}); 

module.exports = router; 

В этом случае, когда вы получаете доступ: локальный 3000 вы достигаете это действие и возвращаете индекс, который имеет угловое приложение.

Рекомендую взглянуть на express-generator. Он создает базовое приложение, где все на месте, поэтому ему становится намного легче понять и двигаться дальше.

Смежные вопросы