Node.js+Express 获取前端get请求参数值

前端请求:

bash 复制代码
http://localhost:3002/api/user/login?username=002&password=002

后端响应

javascript 复制代码
router.get('/api/user/login', (req, res) => {

    let username = req.query.username;
    let password = req.query.password;
    const sqlStr = `SELECT * FROM sys_user where username= '${username}' and password='${password}'`
    console.log(sqlStr)
    db.query(sqlStr, (err, results) => {
        // 查询数据失败
        if (err) {
            return console.log(err.message)
        } else {
            res.send({
                status: 200,
                message: '获取所有用户成功',
                data: results,
            })
        }
    })

})

结论:使用req.query.参数名 获取参数值

执行效果

相关推荐
G***E3169 小时前
前端GraphQLAPI
前端
lumi.9 小时前
Vue + Element Plus 实现AI文档解析与问答功能(含详细注释+核心逻辑解析)
前端·javascript·vue.js·人工智能
z***I3949 小时前
VueGraphQLAPI
前端
粉末的沉淀11 小时前
css:制作带边框的气泡框
前端·javascript·css
p***h64313 小时前
JavaScript在Node.js中的异步编程
开发语言·javascript·node.js
N***738513 小时前
Vue网络编程详解
前端·javascript·vue.js
e***716713 小时前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端
程序猿小蒜13 小时前
基于springboot的的学生干部管理系统开发与设计
java·前端·spring boot·后端·spring
银空飞羽13 小时前
让Trae CN SOLO自主发挥,看看能做出一个什么样的项目
前端·人工智能·trae
Eshine、14 小时前
解决前端项目中,浏览器无法正常加载带.gz名称的文件
前端·vue3·.gz·.gz名称的js文件无法被加载