url语法问题,url的字段说明 5C

如下面一段代码

    '/dataform/devtool/dataform/:id',
    '/dataform/devtool/dataform/:dataFormId/:elementCode',

是一段url,在我请求之后,能够在req.params.id 中获取到其中的值,请问知识什么语法??为什么能够获取到值??

在下面代码中,我能够直接在浏览器中使用地址localhost:8081/123 进行访问到数据123所对应的值

var express = require('express');
var app = express();
var fs = require("fs");

app.get('/:id', function (req, res) {
   // 首先我们读取已存在的用户
   fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) {
       data = JSON.parse( data );
       var user = data["user" + req.params.id] 
       console.log( user );
       res.end( JSON.stringify(user));
   });
})

var server = app.listen(8081, function () {

  var host = server.address().address
  var port = server.address().port
  console.log("应用实例,访问地址为 http://%s:%s", host, port)

})

1个回答

这不是url语法,而应该是一个模板引擎,它会替换你的变量,并且生成合法的url
比如当id = 123的时候
/dataform/devtool/dataform/:id
会替换为
/dataform/devtool/dataform/123

如果是服务器端的话,具体要看你用的语言,如果是js的话,你看它包含了什么js文件大致可以判断。

suwu150
suwu150 回复caozhy: 请问我在上面的代码中使用了什么模板,也看不出使用了模板呀?
一年多之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 你既然求助他们,我就不说什么了。
一年多之前 回复
caozhy
贵阳老马马善福专门编写代码的老马就是我! 回复suwu150: 你引用的那些人都是刷分抄袭的。
一年多之前 回复
suwu150
suwu150 回复qq_32227985: 烦请你再仔细看一下说明,我又加了一些问题,在我这个示例代码中,使用的是什么模板??express??
一年多之前 回复
qq_32227985
qq_32227985 这不是url语法,而应该是一个模板引擎,它会替换你的变量,并且生成合法的url 比如当id = 123的时候 /dataform/devtool/dataform/:id 会替换为 /dataform/devtool/dataform/123 如果是服务器端的话,具体要看你用的语言,如果是js的话,你看它包含了什么js文件大致可以判断。
一年多之前 回复
suwu150
suwu150 在显示用户详情中,但是app.get('/:id', function (req, res) {的app是express,这里也没有使用模板啊
一年多之前 回复
suwu150
suwu150 我看了这个文档,他直接使用:id 进行了数据传递http://www.runoob.com/nodejs/nodejs-restful-api.html
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
URL的语法
文章目录一、没有URL的日子二、语法参考文献 URL 只是 URI 的一个子集。URL不仅仅只有https://mp.csdn.net/mdeditor/83578808#这种。 注意 URI 包括 URL 与 URN。 一、没有URL的日子 URI是用于在Web中定位资源的。就像现实世界中每栋房子都有一个地址一样。在早期,没有URL的日子里,要想和别人分享 ftp://ftp.lots-o...
URL说明
url结构说明
CSS3 url()语法 绝对路径问题
CSS3 url()语法 绝对路径
Ant风格URL语法
其实老早就见过了,并且用的很多,比如spring中的扫描包路径,但是最近学习SpringSecurity中出现地十分频繁,所以决定撸下来,涨点经验。 实现spring-security的配置HttpSecurity时,我们不可避免地需要添加一些Ant风格的URL,如下所示: //spring-security的Java配置 @EnableWebSecurity public class Sec...
WEBBrowser.Navigate(url)的URL问题
想用相对地址,相对地址怎么获得?(程序的路径)用APP.path吗??
.NET 获取Url说明
以http://www.xxxx.com/Admin/Web_Test.aspx?id=123123123为例 获取程序虚拟路径的跟路径: System.Web.HttpContext.Current.Request.ApplicationPath:/Admin 获取不带域名端口参数的路径: System.Web.HttpContext.Current.Request.Url.Absolu...
url重写说明.doc
url重写说明.doc url重写说明.doc
截取url拼接的字段
function parseUrl(url) { var pattern = /(\w+)=([^\#&]*)/ig, parames = {}; url = url || window.location.href; url.replace(pattern, function (attr, key, value) { parames[key] = ...
Day82:URL 字段的解析
1.修改爬取的目标地址 我们知道如果想要爬取网站的数据需要在spiders文件中创建一个蜘蛛,创建后这个蜘蛛中会自动生成一个类,类名也是由蜘蛛名加Spider组成,如上一节中爬去csdn网站生成的:CsdnSpider类,这个类中的name也就是蜘蛛的名称,allowed_domains是允许爬取网站的域名,start_urls是需要爬取的目标网站的网址,如果需要更改爬取的目标页面,只需要修改st...
url字段加密。
-
URL各个字段的意思
URL即“统一资源定位符”。采用URL可以用一种统一的格式来描述各种信息资源,包括文件、服务器的地址和目录等。 URL的格式URL的格式由下列三部分组成: 第一部分是协议(或称为服务方式); 第二部分是存有该资源的主机IP地址(有时也包括端口号); 第三部分是主机资源的具体地址。,如目录和文件名等。 第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。
url内嵌url的传参问题
../a.html?URLAPP=../b.jsp?param1=12&param2=23&param3=34rn我想把后面的../b.jsp?param1=12&param2=23&param3=34整个的作为a.html页面的URLAPP参数传入,可是这样写的后果是:rn(../b.jsp?param1=12)作为参数URLAPP,param2=23,param3=34分别作为第2、3个参数,他们三个一起传入a.html。唉,求助!rn
curl(url语法在windows系统的命令行)
cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。
关于Django2.0的URL路由语法
我是跟着网易云课堂的一个教学视频(https://study.163.com/course/courseMain.htm?courseId=1004369003)来进行Django项目练手的,它用的是Django1.11.5版本,而我用pip安装Django默认安装的是最新版的Django2.0。 毕竟我是新手,这时候我才发现,2017年12月2日,Django官方发布了2.0版本,成为
请教一个关于url重写的语法的问题
需求把rnwww.XXX.com/fgs_index.asp?tt=web1 重写成 www.XXX.com/web1目录结构的样式rnrnhttpd.ini该如何配置,详细一点,不要贴网上(\d+)的那个,我都看过了,没找到传字符串的语法rnrn
请教一个Lotus6.5中的URL语法问题
我的一个帧结构是在lotus5下开发的,到了lotus6.5中出现了URL语法无效的问题,打开帧结构属性,属性如下:rn rn 类型:URLrn 值: 计算 rn 公式为:rn@Implode(@DbName;"/")+"/InitStart?OpenAgent&ln=" + @UserName + "&sn=" + @Name([CN];@UserName) rnrn请问,在6.5版本中,以上公式要如何修改才能使URL语法有效呢?
06.java URL类说明-protocal-host-port-path
本章节为大数据架构师课程的JavaSE、MySQL、JDBC课程,大数据的开发离不开JavaSE、MySQL、JDBC,本套课程通过通俗易懂的方式让你快速掌握JavaSE、MySQL、JDBC技术,夯实基础。rn课程亮点:rn反射、内省、设计模式、NIOrnHashmap原理、JVM、QQ聊天案例rn连接池、存储过程、隔离级别
elisp url库简要说明
Table of Contents 1. URL库简介 2. 解析URI2.1. URI对象的结构 2.2. URI编码说明 3. 访问URI资源 4. 与各特定类型URI有关的函数4.1. http和https协议4.1.1. Cookies 4.1.2. Http编码 4.1.3. Http URL Options 4.1.4. 如何处理HTTP document 4.2. file与ftp协议
URL网络编程以及URL的常用方法以及标识符语法
java中,类库中提供了很多高级别的网络类,其中,URL类就是这种的高级网络类 URL名叫统一资源定位符,表示的是Internet上莫以资源的地址,又称为网页地址。通过URL,可以进行访问Internet上的各种资源 import java.net.MalformedURLException; import java.net.URL; public class URLDemo { pub...
URL问题
怎么实现更改浏览器的url显示,但不要跳转,谢谢。
url的问题
Response.Redirect("http://192.168.111.111:8012/sendedejdje.ska?title=欢迎&receiver=" + this.TextBoxName.Text.Trim() + "&msg=您的密码是" + Pass.Text.Trim() + "");rnrnResponse.Redirect 转向并且提交URL,产生的效果和我预期的一样!但产生个问题,也就是因为他是重定向,就会跳转页面!rn有没有方法可以,提交url 但不转向! (个人的瞎想,麻烦各位大大帮帮忙)rn备注:此上ip,端口只为举例而写!rn
URL问题?
rn有两台WEB服务器 A和Brnrn在A服务器上我想通过servlet发送一个URL(不一定是本机URL),然后在B服务器上也用servlet接收这个URL.rnrn要怎么实现呢?rnrn先谢谢了
*************URL问题******************
Uri[] uri = new Uri[10];rnrn//uri共有10个,我想遍历这个uri,实现一个重试的功能,例如:第1个uri无效,我用第2个,依次类推。rn难道每次都要WebRequest.Create(uri) as HttpWebRequest;创建一个m_WebRequest对象吗?rn我能不能在遍历uri数组集合的时候,只改变下uri,2,3,4,5行的代码不变?rnrn1. m_WebRequest = WebRequest.Create(uri) as HttpWebRequest;rn2. m_WebRequest.Headers = m_Header;rn3. m_WebRequest.Method = "POST";rn4. m_WebRequest.ContentType = ContentTypes.ApplicationJson;rn5. m_WebRequest.Accept = this.ResponseContentType; rn
url问题
问题是这样的。如果我有一个商品,单击后超连接到www.product.aspx?pid=1000rnproduct页通过读取pid就是显示该id的信息。感到疑惑的是,如果用户有url地址上面随便修改那个数值就是显示不同的商品,还有乱输入的非法的数个可能会导致页值出错,我要求的是只有用户单击那个超连接连接按钮才显示那个商品的详细信息(否则无效)。通过修改url地址不允许操作。
Url 问题
rn我的Vs2005中,URL连接到VS2003的页面,中老出现Windows登录窗口,如何去掉。IIS中已经启用匿名访问和集成Windows登录rnrn解决后,接贴。rn
URL问题!!
定义一个接口如下: rnpublic interface xxx rn URL url = xxx.class.getResource("./a"); rn rn然后我想通过变量url利用a目录下的资源。比如a.jpg该怎么办?
url的问题?
用户上传东西rn我记录下上传的地址,然后共用户下载!rn在网站目录下的地址是:"~/WorkUpload/";rn实际的地址是:E:\Vss_eEngiNet\eEngiNet\eEngiNet.Client\WorkUpload\rnrn如果用第一个地址 上传不进去rn用第二个地址 地址的内容查不到数据库 少个@ 但是这个@没地加rnrn怎么解决呢?rn如果我网站发布的话 地址怎么写呢?
URL的问题
URL url = new URL(getCodeBase(),"shu.txt");rn和rnString urla = "http://25.137.183.42:8080/shu.txt"; rnurl = new URL(urla);rn的效果是否是一样的?客户端都能连到服务器的shu.txt文件?rn当然,要加:InputStreamReader reader = new InputStreamReader ( url.openStream( ));rn我觉的是一样的,可用第二种方法就是不执行!rn
URL的问题!!!!
--------------------------------------------------------------------------------rn 对于使用URL如何读取网页上的代码,又如何将这些代码写回给WEB浏览器,我正在做一个代理服务器的程序,请各位大虾给我指点。 rn
URL 问题
多客户(client)的网站, 我需要实现rnrn当用户键入 http://clientname.xxxxx.com 或 http://xxxxx.com/clientname 时显示这个用户的产品. 我用的是wicket, 但只要个正确的指导思想 不一定要局限于wicket.rnrn耽搁了很久了. rnrnrn先谢了.rnrn
Url问题
怎样把string型的字符串转换成 Url rn Url 貌似是system.uri类型什么来的 ??rn webbrowser 的Url属性 怎么用textbox来赋值 或者用其他输入框可以作为类似 浏览器的 Url输入框??rn rn 来个前辈详细的讲解下
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数