servidor(app.js)
Código Javascript:
Ver original
var 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 original
extends ../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