Вывод данных на станицу из БД, node.js

Только начал изучать node.js, подскажите как собрать все необходимые данные из БД и передать при загрузке страницы? Или есть какой то другой способ, к примеру в файле .ejs можно выполнять код чтобы достать данные из БД, или же для таких целей используется какой то другой шаблонизатор?

Файл server.js

var express = require('express'),
bodyParser = require('body-parser'),
_mysql_ = require('./db_connect'),
app = express(),
session = require('express-session');

app.set('view engine', 'ejs');

app.use('',express.static('public'));

app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())

app.get('/user', function(req, res){
  var DATA = {
    page: req.query.page,
    skills: {}
  };

  if(DATA.page== 'skills'){

    _mysql_.get("SELECT * FROM `sometalbe`",
    function(data){
       // mysql data
    });

    _mysql_.get("SELECT * FROM `sometalbe2`",
    function(data){
       // mysql data
    });

    _mysql_.get("SELECT * FROM `sometalbe3`",
    function(data){
       // mysql data
    });

   res.render('user',{data: DATA});

  }
});

Файл user.ejs

        <select onchange="return user.get_skills_list(this.value);">
          <option value="0">Выберите из списка</option>
          <% data.skills.forEach(function(item){ %>
            <option value="<%= item.id %>"><%= item.name %></option>
          <% }); %>
        </select>

Ответы (0 шт):