一、vue router
基于vue的路由器。
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
export default new Router({
routes: [//一级路由
{
path: '/',
name: 'Login',
component: () => import('./views/Login.vue')
},
{
path:'/main',
name:'main',
component: () => import('./views/main.vue'),
children:[//二级路由
{
path:'/one',
name:'one',
component:() => import('./views/Cluster1.vue')
},
{
path:'/two',
name:'two',
component:() => import('./views/cluster2.vue')
}
]
}
]
})
二、数据库的初步连接
1.db.js
var mysql = require('mysql')
const mysqlConfig = {
host: 'localhost',
user: 'root',
password: '123456',
database: 'test',
port: '3306'//端口号
};
const pool = mysql.createPool({//创建连接池
host: mysqlConfig.host,
user: mysqlConfig.user,
password: mysqlConfig.password,
database: mysqlConfig.database,
port: mysqlConfig.port,
multipleStatements: true
});
module.exports=pool;
2.server.js
const db = require('./db');//引入连接mysql的db.js
db.getConnection((err,connection)=>{
if(err)
res.send(err);
else
{
var sql = 'SELECT * FROM user ';
connection.query(sql, (err, result) => {
if(err)
res.send(err);
else
res.send(result);
})
}
})
这里遇到res报错:‘res‘ is not defined no-undef
解决方法:配置.eslintrc.js