我如何在server.js中导出此db.js(promise mariadb)文件以将数据库与express连接?

时间:2019-06-04 17:43:15

标签: node.js express mariadb

db.js file

const mariadb = require('mariadb');

mariadb.createConnection({host: 'localhost', user: 'root', password:     'Mycomputer@21'})
.then(conn => {
conn.query("SELECT * FROM phones.devicesinfo")
.then(rows => {
console.log(rows); // [{ "1": 1 }]
conn.end();
})
.catch(err => { 
//handle query error
});
})
.catch(err => {
//handle connection error
});

我想将查询结果导出到我的server.js程序,以便可以在webpage上显示它。如何使用export语句将其导出。

server.js file

const express = require ('express')

const app = express()

const db = require('./db')

app.use(express.json())

app.use(express.urlencoded({extended: true}))

app.set("view engine", "hbs")
app.get('/', (req,res)=> {
 res.render('devicesinfo' , {devicesinfo})
 })

app.get('/add',(req,res)=> {
res.render('phones_add')

})

app.post('/add',(req,res)=>{

})


app.listen(4444,()=>{
    console.log('server started on http://localhost:4444')
}) 

如何使用server.js在网页上呈现结果?

0 个答案:

没有答案