十分钟使用node.js的express框架的搭建一个本地服务器并编写接口

965 阅读2分钟

基于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.创建数据库

我使用的是这个软件

A38}Z19@EB(`(L{MDA9STSF.png

1.先开启Apache MySQL套件

2.在下面这个界面创建数据库,输入用户名密码(登录数据库的账号密码要和app.js里的保持一致)

3DDUZFZWV7HEYK5@L7MK%WN.png

3.点击右上角数据库工具 选择phpMyAdmin 会进入数据库登录页面 输入刚才创建数据库的用户名密码即可

4.进入主页面,点击左边新建,然后输入库名,点击创建即可(这个数据库名要和app.js中的保持一致)

5.点开刚建好的数据库,点击新建,创建下面字段即可

SLRKZ{S0W{54`D(7S@{J5ER.png

6.向数据表中添加数据,点击上面的插入,输入数据点击执行即可

D8QYDL_ZM}DNJ4GKJAAZ}0F.png

5.测试接口

我使用的是postman

输入http://127.0.0.1:8080/api/login,点击send就可以获取到数据了

}K~ZBLLAWNHM14UBFBTWL.png

_@G{J6)Z7MP)U_O3(20U2UB.png

一个简单的接口就完成了