Смотрите есть 3 страницы index.pug, q.pug, schedule.pug:
Server:app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
app.use(express.static(__dirname + '/views/'));
app.set('views', __dirname + '/views/');
app.set('view engine', 'pug');
app.get('/', function(req, res) {
conn.query("SELECT * FROM posts ORDER BY id DESC", function(err, rows) {
if(err) throw err;
res.render('index', { data : rows });
});
});
app.get('/q', function(req, res) {
conn.query("SELECT title FROM posts ORDER BY id DESC", function(err, rows) {
if(err) throw err;
res.render('q', { q : rows });
});
});
app.get('/schedule', function(req, res) {
conn.query("SELECT fulltxt FROM posts ORDER BY id DESC", function(err, rows) {
if(err) throw err;
res.render('schedule', { s : rows });
});
});
Client:.container.main
div
each row in q
p= row.title
На каждой странице есть навигация:
.container
nav
.nav-wrapper
a.brand-logo(href='/') Dashboard
ul#nav-mobile.right.hide-on-med-and-down
li
a(href='/schedule') Расписание
li
a(href='/q') Вопросы
Я хочу чтобы можно было переключаться по страницам без перезагрузки ну тип SPA :D
Я понимаю, конечно, что лучше Angular юзать, но пока практикуюсь так.
Буду благодарен за подсказку