vue项目之js对Mysql数据库操作
前言
js对数据库的基本操作
一、相关插件安装
下载express,Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的。
npm install express
下载cors,用于处理接口跨域问题
npm install cors
下载mysql,用于对mysql数据库连接及其相关操作
npm install mysql
下载axios,Axios 是一个基于 promise 的 异步 ajax 请求库,前端最流行的 ajax 请求库。简单的讲就是可以发送get、post请求,负责与后端交互。
npm install axios
二、搭建本地服务器
1.在src新建/server/app.js,用于配置服务器相关信息:
// 配置服务器相关信息
let express=require('express')
let app=express()
let cors=require('cors')
let bodyParser=require('body-parser')
let router =require('./router')
app.use(bodyParser.json()); //配置解析,用于解析json和urlencoded格式的数据
app.use(bodyParser.urlencoded({
extended:false}));
app.use(cors()) //配置跨域,必须在路由之前
app.use(router) //配置路由
app.listen(80,()=>{
console.log('服务器启动成功');
})
新建/server/db/index.js,用于配置数据库相关信息:
let mysql=require('mysql')
let db=mysql.createPool({
host:'localhost', //数据库IP地址
port:'3306'