前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[转]Express全系列教程之获取get参数

[转]Express全系列教程之获取get参数

作者头像
周星星9527
发布2021-06-22 19:25:41
1.2K0
发布2021-06-22 19:25:41
举报
文章被收录于专栏:javascript趣味编程

原文:https://blog.csdn.net/qq_39399966/article/details/112726799

一、关于get请求

一般在网站开发中,get都用作数据获取和查询,类似于数据库中的查询操作,当服务器解析前台资源后即传输相应内容;而查询字符串是在URL上进行的,形如: http://localhost:8080/login?goods1=0001&goods2=0002

有关 GET 请求的其他一些注释: GET 请求可被缓存 GET 请求保留在浏览器历史记录中 GET 请求可被收藏为书签 GET 请求不应在处理敏感数据时使用 GET 请求有长度限制 GET 请求只应当用于取回数据

二、获取前台get请求

通过req.query可以获得用户发送的get请求,之后通过node操作将相应数据返回给用户。 如果发送的是:

代码语言:javascript
复制
http://localhost:8080/login?goods1=0001&goods2=0002

响应的话则通过:

代码语言:javascript
复制
req.query

他会获取到全部数据,或

代码语言:javascript
复制
req.query.goods1
req.query.goods2

来单独或去每一个数据。总之不同的需求对应不同的业务,大家按自己的需要来获取;

三、实例

下面通过一个实例来对获取get参数进行一个总结: html:

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="http://localhost:8080/login" method="get">
用户:
<input type="text" name="user" id="user" placeholder="用户名"/>
<br>
密码:
<input type="password" name="password" id="password" placeholder="密码"/>
<br>
<input type="submit" value="提交"/>
</form>
</body>
</html>

app.js:

代码语言:javascript
复制
const express = require("express");
var app = express();


app.get("/",function(req,res){
res.send("主页");
});


app.get("/login",function(req,res){
console.log(req.query);
res.send("登录路由,user为:"+req.query.user+"==>   password为:"+req.query.password);
});


app.listen(8080);

当在html页面中输入用户和密码提交后:

就能得到想要的传输数据; 总之,虽然获取get参数并不复杂,但使用频率却相当的高,对于任何技术我们都应该秉持认真的态度去了解和学习它.

原文:https://blog.csdn.net/qq_39399966/article/details/112726799

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 传输过程数值模拟学习笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 原文:https://blog.csdn.net/qq_39399966/article/details/112726799
  • 一、关于get请求
  • 二、获取前台get请求
  • 三、实例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档