繁体   English   中英

用node.js和mysql唤醒

[英]Woking with node.js and mysql

//因此,我将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,     
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM