当前位置: 首页 > news >正文

Node.js+Express 路由配置,实现接口分类管理

首先创建一个路由目录及文件

routes/user.js代码

const express = require('express');
const router = express.Router(); // 使用express提供的router对象
const db = require('../dbserver/mysql');router.get('/api/user', (req, res) => {const sqlStr = 'SELECT * FROM sys_user;'db.query(sqlStr, (err, results) => {// 查询数据失败if (err) {return console.log(err.message)} else {res.send({status: 200,message: '获取所有用户成功',data: results,})}})
})module.exports = router;

 app.js添加引用

引用代码

const user = require('./routes/user.js'); // 引入之前创建的路由文件
app.use(user); // 将路由器注册到Express应用程序中

 这样,业务接口就不直接写在app.js中,可以写在各自的业务文件中,实现分类管理了。

http://www.lryc.cn/news/271538.html

相关文章:

  • HTML-基础知识-基本结构,注释,文档说明,字符编码(一)
  • 《系统架构设计师教程(第2版)》第3章-信息系统基础知识-05-专家系统(ES)
  • OSCHINA Gitee 联合呈现,《2023 中国开源开发者报告》正式发布,总结分非常帮,可以免费看的报告!
  • 代码随想Day55 | 392.判断子序列、115.不同的子序列
  • 电缆厂 3D 可视化管控系统 | 图扑数字孪生
  • C语言之scanf浅析
  • Java商城 免 费 搭 建:鸿鹄云商实现多种商业模式,VR全景到SAAS,应有尽有
  • Cypress安装与使用教程(3)—— 软测大玩家
  • Dryad数据库学习
  • TypeScript 的基础语法
  • FA模板制作
  • 国科大2023.12.28图像处理0854最后一节划重点
  • 51单片机中TCON, IE, PCON等寄存器的剖析
  • 2023.12.28 Python高级-正则表达式
  • 编程笔记 html5cssjs 014 网页布局框架
  • 抖店和商品橱窗有什么区别?新手应该选哪个?
  • 在Adobe Acrobat上如何做PDF文档签名
  • Leetcode 988. Smallest String Starting From Leaf (二叉树遍历好题)
  • redis 三主六从高可用docker(不固定ip)
  • 12.26
  • 2022年全国职业院校技能大赛高职组云计算正式赛卷第三场-公有云
  • Python | 机器学习之数据清洗
  • 力扣:509. 斐波那契数(动态规划,附带递归版本) 详细讲解动态规划的思路
  • Python3,压箱底的代码片段,提升工作效率稳稳的。
  • Flowable-升级为7.0.0.M2-第三节
  • JavaWeb——前端之AjaxVue
  • 在 Android 手机上从SD 卡恢复数据的 6 个有效应用程序
  • uni-app/vue封装etc车牌照输入,获取键盘按键键值
  • iostat获取IO延迟单位从ms调整us的方案
  • K8s 源码剖析及debug实战之 Kube-Scheduler(四):预选算法详解