nodejs+mysql怎么从数据库拿值后渲染到页面呢?

roro5119 2015-11-03 04:51:07
现在是可以搜索到数据了,但不知道怎么输出到页面呢
app.js

var express = require('express');
var app = express();

//连接数据库
var mysql = require('mysql');
//配置模块
var settings = require('./settings');
//连接数据库
var connection = mysql.createConnection(settings.db);
connection.connect();

//查询
var selectSQL = 'select * from `mytable`';


//执行SQL,自行替换参数测试
app.set("view engine", 'ejs');
app.set('views',__dirname + '/views');
connection.query(selectSQL, function(err, rows) {
if (err) throw err;
console.log(rows);
});


//关闭连接
connection.end();
app.listen(3000);


settings.js

var settings={};
settings.db={
host: 'localhost',
user: 'root',
password: 'xxxx',
database:'test'
}
module.exports=settings;

路过的给个参考网址也行~~求指点
...全文
1412 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
roro5119 2015-11-03
  • 打赏
  • 举报
回复
原来是没把输出放connection.query里面导致的
roro5119 2015-11-03
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
自己组合成html输出 http://blog.csdn.net/zxsrendong/article/details/15504729
    http.createServer(function(req, res){  
    	connection.query(selectSQL, function(err, rows) {
    if (err) throw err;
        res.writeHead(200,{'Content-Type' : 'text/html'});  
        res.write(rows);  
        res.end();  
});
看了然后把内容改成这样 输出不了~~是什么问题呢?
Go 旅城通票 2015-11-03
  • 打赏
  • 举报
回复
自己组合成html输出 http://blog.csdn.net/zxsrendong/article/details/15504729

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧