// 引入包并实例化
const express = require('express');
const router = express.Router();
// 导入自定义mysql模块
const db = require('../db/sqlDB');
// 导入集中管理的sql语句
const $sql = require('../db/sqlMap')
// api根路由测试
router.get('/',(req,res)=>{
res.json({
msg:'hello api'
})
})
router.get('/userinfo', (req, res) => {
res.send({
status: 0,
message: 'GET 请求成功!',
data: {
name: 'zhangsan',
age: 18,
gender: '男'
}
})
})
router.post('/aboutme', (req, res) => {
res.send({
status: 0,
message: 'POST 请求成功!',
data: {
myname: 'aFlowerDemon',
myage: 21,
mygender: '男'
}
})
})
router.get('/login',(req,res)=>{
console.log(req.query)
let {us,ps} = req.query
//处理数据
if(us=='admin'&&ps==123){
res.send({err:0,msg:'login ok'})
}else{
res.send({err:-1,msg:'user pwd err'})
}
})
router.post('/reg',(req,res)=>{
console.log(req.body)
let {us,ps} = req.body
if(us=='admin'&&ps==123){
res.send({err:0,msg:'login ok'})
}else{
res.send({err:-1,msg:'user pwd err'})
}
})
// 查找所有数据
router.get('/test1',(req,res)=>{
db.query($sql.findAll, (err,results)=>{
res.send({
code:0,
data:results
})
})
})
// 查找一条数据
router.get('/test2',(req,res)=>{
db.query($sql.findOne,req.query.id, (err,results)=>{
res.send({
code:0,
data:results
})
})
})
module.exports = router
express-basic-mode-master.zip
137 浏览量
2023-03-24
12:35:49
上传
评论
收藏 16KB ZIP 举报
m0_72731342
- 粉丝: 2
- 资源: 1832
最新资源
- 海信智能电视刷机数据 LED42K330X3D(0000) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- shujudaochuceshi
- learn-ruby.zip
- test111111111111111111
- face-detect.ipynb
- 以下是一些关于ACM(国际大学生程序设计竞赛)、NOI(全国青少年信息学奥林匹克竞赛)以及CSP(全国青少年信息学奥林匹克竞赛提
- 是一些电子设计竞赛(电赛)经验分享,包括备赛策略、项目管理、团队合作和比赛期间的注意事项
- 全能运行库修复工具DirectX Repair v4.1.0.30770
- las格式点云数据使用详解(附VS编译好的LAStools工具)
- KRPano插件一键解密大师1.4.0 (解压密码1234)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈