基于express快速搭建本地服务器步骤:
1.安装nodejs服务(从官网下载安装)
2.在创建一个文件夹并在根目录下新建入口文件如 app.js
1.安装依赖
2.在这个文件夹中打开cmd终端中或者打开vscode终端也可以
3.输入 npm i express 和 npm i mysql
//导入express模块
const express = require('express')
//创建实例
const app = express()
// 导入数据库模块
const mysql = require('mysql')
//建立数据库链接对象
const db = mysql.createPool({
host: '127.0.0.1',//本地地址
user: 'root',//数据库名称
password: '123456',//数据库密码
database: 'my_db_01'//数据库的名称
})
//创建路由
const router = express.Router()
//挂载到app
app.use('/api', router)
//编写接口
router.post('/login', (req, res) => {
db.query('select * from users', (err, result) => {
if (err) return res.send(err.message)
return res.send({ status: 200, message: '查询成功', data: result })
})
})
//建立服务器
app.listen(8080, () => {
console.log('server running at http://127.0.0.1:8080')
})
3.在终端中输入node app.js命令
出现下列代码 证明本地服务器已经开启
PS C:\Users\Amin\Desktop\xiangmu> node app.js
server running at http://127.0.0.1:8080
4.创建数据库
我使用的是这个软件
1.先开启Apache MySQL套件
2.在下面这个界面创建数据库,输入用户名密码(登录数据库的账号密码要和app.js里的保持一致)
3.点击右上角数据库工具 选择phpMyAdmin 会进入数据库登录页面 输入刚才创建数据库的用户名密码即可
4.进入主页面,点击左边新建,然后输入库名,点击创建即可(这个数据库名要和app.js中的保持一致)
5.点开刚建好的数据库,点击新建,创建下面字段即可
6.向数据表中添加数据,点击上面的插入,输入数据点击执行即可
5.测试接口
我使用的是postman
输入http://127.0.0.1:8080/api/login,点击send就可以获取到数据了
一个简单的接口就完成了