gpt4 book ai didi

mysql - 使用 Node.js 和 mysql 进行工作

转载 作者:行者123 更新时间:2023-11-29 18:03:28 25 4
gpt4 key购买 nike

//所以我将 mysql 与 Node 和 Express 框架一起使用,第一次创建测试示例时一切正常。但后来我尝试创建第二个项目,现在路由似乎没有被读取。

我得到的回复是:

  [nodemon] restarting due to changes...
[nodemon] starting `node app.js`
Server started on port 8000
mysql connected...

//我也应该得到结果:

OkPackege{... ... ... ... }

//But I am not getting it. Any Ideas...? thanks.

我拥有的脚本如下:

const express = require('express');
const mysql = require('mysql');

const db = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'LEoking1987'
//database : 'nodesql'
});

db.connect((err) => {
if(err){
throw err;
}
console.log('mysql connected...');
});

const app = express();

// Creates satabase if it does not exist yet.
app.get('/createdb',(req,res) => {
let sql = 'CREATE DATABASE nodesql';
db.query(sql, (err, result) => {
if(err) throw err;
console.log(result);
res.send('Database created...');
});
});

app.listen('8000',()=>{
console.log('Server started on port 8000');
});

最佳答案

在 mysql 连接参数中添加 debug: true ,例如

  mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'LEoking1987'
database: 'nodesql'
debug: true,
})

关于mysql - 使用 Node.js 和 mysql 进行工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48123886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com