使用express+nodejs+mysql实现一个简单的接口

2022/5/25 2:20:11

本文主要是介绍使用express+nodejs+mysql实现一个简单的接口,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

使用express+nodejs+mysql实现一个简单的接口

1.安装express

首先要有配置的node环境

安装express,全局安装需要带-g,也可以不使用全局安装

npm install -g express

安装express-generator

npm install -g express-generator

2.创建express项目

express myFisrtExpressDemo

3.进入项目所在目录执行npm install安装依赖

4.执行npm start可以运行项目

5.连接数据库

5.1 安装mysql

npm install -g mysql

5.2连接数据库

在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


6.在index.js中

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;

7.数据库表

8.postman测试



这篇关于使用express+nodejs+mysql实现一个简单的接口的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程