使用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实现一个简单的接口的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14CSS-in-JS学习:从入门到实践教程
- 2024-11-14JSX语法学习:新手入门教程
- 2024-11-14Mock.js学习指南
- 2024-11-14初学者必备Styled-jsx课程详解
- 2024-11-14React中useContext的使用详解
- 2024-11-14React中的useMemo简介
- 2024-11-14useRef课程:React中的useRef Hook详解与实践
- 2024-11-14useState课程:React新手必学的Hook入门教程
- 2024-11-14Sortable.js开发入门教程
- 2024-11-13React-sortable-hoc开发入门教程