Я обычно использовал Angular для создания целых сайтов, а не для частей веб-сайта, но теперь я хотел бы отделить главную страницу для целей SEO, чтобы это был статический HTML-файл, а не часть Приложение AngularJS.Приложение AngularJS и отдельный index.html
Я использую ExpressJS на back-end, но я не уверен, как я буду обслуживать index.html
и app/index.html
отдельно. Может ли кто-нибудь указать мне в правильном направлении?
В server.js
я обычно что-то вроде этого:
app.use(function(req, res) {
res.sendFile(__dirname + '/app/index.html');
});
но что мне нужно сделать, чтобы быть в состоянии поставить index.html
, если пользователь переходит на домашнюю страницу и app/index.html
, если пользователь переходит /somewhere
Я стараюсь избегать стоимости дополнительной платы за регистрацию Heroku, если это вообще возможно?