node编写一个简单的接口文档

演示效果:

请求错误时返回的结果:

在这里插入图片描述

请求正确时返回的结果:

在这里插入图片描述

第一步:安装express

第二步:初始化文件,在package.json根中加入

  "type": "module"

第三步:启动服务app.js

import userRouter from './router/usr.js'
import express from 'express'
const app = express()
//使用路由
app.use('/api',userRouter)
//启动服务
app.listen(72,()=>{
    console.log('server running at http://127.0.0.1');
})

第四步:编写连接数据库脚本db.js

import mysql from 'mysql2'

const pool = mysql.createPool({
    host:'127.0.0.1',
    port:3306,
    database:'api_test',
    user:'root',
    password:'xxxxxxx'
})
export default pool.promise()

第五步:编写接口的实现方法userController.js

import db from "../db/index.js";

export async function getAllUser(req,res){
   try{
      const [rows]= await db.query('select id,username,nickname from user')
      res.send({
       status:0,
       message:'获取用户数据列表成功',
       data:rows,
      })
   }catch(err){
      res.send({
         status:1,
         message:'获取用户数据列表失败',
         desc:err.message,
        })
   }  
}

第六步:路由usr.js

import { getAllUser } from "../controller/userContro.js";
import express from 'express'
//创建路由对象
const router = new express.Router()
//挂载路由
router.get('/user',getAllUser)

export default router

第七步:模拟请求

在这里插入图片描述
结束啦!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值