node.js - 如何从 mysql 结果中获取 node.js 中的数据并将其显示在 index.hbs 上
问题描述
我正在 connect.js 中连接到 mysql,我正在使用连接对象检索 index.js 中的数据……结果存储在结果中……我需要将其渲染到 index.hbs……我该怎么做……谢谢你的帮助
我在 Windows 上运行
连接.js
var mysql = require('mysql');
var connectDB = {};
connectDB.connection = mysql.createConnection({
host: "127.0.0.1",
user: "root",
password: "",
port: '3306'
});
connectDB.connection.connect(function(err) {
if (err) throw err;
});
module.exports.db = connectDB;
index.js
var express = require('express');
var router = express.Router();
var databasecon = require('../views/partials/connect.js');
function get_info(callback){
const test_connection = databasecon.db.connection.query("SELECT * FROM `cs`.`users`", function (err, result, fields) {
if (err) throw err;
// console.log(result);
callback(result);
});
}
get_info(function(result){
console.log(result);
});
router.get('/', function(req, res, next) {
res.render('shop/index', { title: 'Shopping-cart' });
});
module.exports = router;
}
我需要将mysql的结果显示到我的index.hbs
解决方案
推荐阅读
- android - 当应用程序在 Oreo 及以上设备上的 android 设备中处于后台时未收到“自定义推送通知”
- wso2 - 在 wso2 APIM 中将资源添加到注册表路径的问题
- sql-server - 如何为新列分配值以显示一组行是相关的?
- sql - 客户/供应商满意度调查的sql结构
- bixby - 结果视图。匹配。多个从输出
- java - RESTful 服务的时间戳精度问题
- python - keras 层中的参数在哪里应用?
- python - 作为列表成员的对象实例 --> 这是“pythonic”吗?这是乐理吗?
- java - 内部对象(ArrayList)没有转换为 JSON 字符串?
- .htaccess - 如何在不点击errorAction的情况下将硬编码网址重定向到硬编码网址?