【发布时间】:2015-11-28 03:40:34
【问题描述】:
我正在尝试在我的“用户”表中获取项目,并使用 Jade 将它们格式化为表以显示给我的网络应用程序。我不确定如何将信息从“用户”发送到 Jade 以创建列表,并且我不确定使用 Jade 实现表所需的相应代码。以下是迄今为止我在 Node.js 中的代码。任何建议表示赞赏!
var pub = __dirname;
var express = require('express');
var app = express();
app.set('view engine', 'jade');
app.set('views', __dirname + '/views');
app.use(app.router);
app.use(express.static(path.join(pub,'public')));
var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(express.static('static_files'));
var mysql = require('mysql');
var pool = mysql.createPool({
host: 'localhost',
port:'3306',
user: 'root',
password: '9696',
database: 'users'
});
app.get('/list', function(req, res){
pool.getConnection(function(err,con){
con.query('SELECT * FROM user set' , function(err, results){
if (err) {
throw err;
}
res.render('username', {
title: results[0].title,
results: results
});
});
});
});
【问题讨论】:
标签: javascript mysql node.js pug