1.开发环境 vue+ node
2.电脑系统 windows 10 专业版
3.在开的开发的过程中,咱们总是会应用 一门后端语言 来操作数据库,我抉择的是 node,数据库是 mysql ,上面我简略的说一下,应用 node 怎么连贯 mysql 数据库,并把查问到的数据库的数据返回给前端。办法如下:
4.在node 中接口中增加如下代码:

 4.1 首先 要装置 在 node 中装置 mysql ,代码如下:npm install mysql --save 

4.2 在对应的接口中增加如下代码:

 var express = require('express');var mysql=require("mysql");var router = express.Router();/* GET home page. */router.get('/', function(req, res, next) {      res.render('index', { title: 'Express' });});var connection = mysql.createConnection({ host: 'localhost',user: 'root',password: 'chen',database: 'chenuser2',port: '3306'});//创立一个connectionconnection.connect(function(err){    if(err){     console.log('连贯失败:'+err);    return; }console.log('连贯胜利');});var chenr=new Array();router.post("/",function(req,res,next){    console.log(req.body); console.log("+++++++++++");connection.query("select * from chenyh",(err,result)=>{    if(err){        console.log("查问失败了"+err);    }else{        console.log(result);        var data={            code:200,            chenmeg:"申请胜利",            chenfengdata:{                chenfengname:"你好,我是尘封"            }        };        res.json([data,result]);    }})// var data={//     code:200,//     chenmeg:"申请胜利",//     chenfengdata:{//         chenfengname:"你好,我是尘封"//     }// };// res.json(data);// res.json(data);

})

module.exports = router;

//这个接口的作用是,首先连贯 mysql 数据库,只有前端 发送 post 申请,把 chenyg 表的数据返回给前端。

留神: res.json 只能应用一次,比方说,你在最初正文的中央加上这个 res.json 只能失效一次。

//留神:如果你在连贯数据库的时候报错,报错内容如下:
ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

//看到这个谬误不要慌,解决办法如下:
首先要进入 mysql ,能够输出 mysql 命令,执行上面的命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'chen';
//留神:这个 中央的 chen 是数据库的明码。

//本次的教程到了这里就完结啦,是不是很简略!让咱们一起致力走向巅峰!不要抬头不要认输。