Hola buen dia comunidad. me estoy metiendo a aprender NODE y me trabe en la siguiente situacion.
servidor(app.js)
Código Javascript
:
Ver originalvar express = require('express');
var app = express();
var mysql = require('mysql');
var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: true}));
app.set("view engine","jade");
app.use(express.static("public"));
//VISTAS
app.get("/", function(req,res){
res.render("index");
});
app.get("/productos/tab", function(req, res){
res.render("productos/tab");
});
//LOGIN
app.get("/admin/login", function(req, res){
res.render("admin/login");
});
//CONEXION BD
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'nacerprueba',
port: 3306
});
connection.connect(function(error){
if(error){
throw error;
}else{
console.log('Conexion correcta, bd nacerCursos.');
}
});
connection.end();
app.listen(8080);
y aca tengo mi vista en jade
y mi consulta es como hago para de mi vista llamar la conexion que cree en APP.JS y despues una consulta llenar la tabla html
Código Javascript
:
Ver originalextends ../layout.jade
block contenido
div(class="container")
div(class="row")
div(class="col s12")
div(class="card")
div(class="card-content black-text center")
span(class="card-title black-text") Cursos Adquiridos
input(placeholder="Ingrese busqueda (Codigo, Nombre del curso y o estado)" id="first_name" type="text" class="validate center")
table(class="hoverable centered")
thead
tr
th(data-field="id") Ilustracion
th(data-field="curso") Curso
th(data-field="estado") Estado
th(data-field="estado") Accion
tbody
tr
td
td
td
td
div(class="card-action center")
a(href="#" class="black-text") Ver
a(href="#" class="black-text") Presentar
script(src="../js/jquery-1.11.3.min" language="javaScript")
script(src="../js/materialize.min.css" language="javaScript")
ahh aca tienen el layout tambien por si necesitan ver alg