首先要有配置的node环境
安装express,全局安装需要带-g,也可以不使用全局安装
npm install -g express
安装express-generator
npm install -g express-generator
express myFisrtExpressDemo
npm install -g mysql
在routes目录创建一个数据库配置信息的文件,叫database.js
var mysql = require('mysql') //连接配置信息 var pool = mysql.createPool({ host: 'localhost', user: 'root', password: 'root', database: 'express' }) //对数据库增删改查的基础 function query(sql,callback){ pool.getConnection((err,connection)=>{ connection.query(sql,(err,rows)=>{ callback(err,rows) connection.release() }) }) } exports.query = query
var express = require('express'); var router = express.Router(); //引入数据库配置文件 const db = require('./database') /* GET home page. */ // router.get('/', function(req, res, next) { // res.render('index', { title: 'Express' }); // }); //获取数据库中的user router.get('/user',(err,res)=>{ const sql = 'select * from user'; db.query(sql,(err,result)=>{ if (err){ return } res.json(result) }) }) module.exports = router;