Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 这两个HTTP Get定义之间有什么区别?_Javascript_Node.js_Restify - Fatal编程技术网

Javascript 这两个HTTP Get定义之间有什么区别?

Javascript 这两个HTTP Get定义之间有什么区别?,javascript,node.js,restify,Javascript,Node.js,Restify,我正在使用Node.js Restify 这两种在服务器端定义HTTP Get请求的方法有什么区别?它将如何影响调用GETAPI和检索URL参数的客户端URL 第一个 server.get('/echo', function (req, res, next) { } 第二个 server.get('/echo/:message', function (req, res, next) { } 第一种是使用“/echo”或“/echo/”路径接受请求的简单路由 第二个具有命名参数。这意味着您可

我正在使用Node.js Restify

这两种在服务器端定义HTTP Get请求的方法有什么区别?它将如何影响调用GETAPI和检索URL参数的客户端URL

第一个

server.get('/echo', function (req, res, next) 
{
}
第二个

server.get('/echo/:message', function (req, res, next)
{
}

第一种是使用“/echo”或“/echo/”路径接受请求的简单路由

第二个具有命名参数。这意味着您可以使用“/echo/xxx”路径通过


第一个没有参数,第二个有一个
消息
参数?如果有可以参考的东西,某种或某种东西…@user3293156不关心反对票。21个用户(21个视图)中只有2个用户。这个问题之所以被否决,是因为当你悬停它时,downvote按钮会显示:它不清楚,并且没有显示任何研究成果。如果您阅读Restify文档并查看其示例,就可以很清楚地知道
:message
在路由定义中的含义,以及这将如何影响客户端在调用端点时使用的内容。因此,如果在阅读了文档并遵循了示例之后,您有一个关于如何确定或指定
:message
的特定问题或类似问题,请询问该问题,并详细说明您不了解的内容。更多信息:谢谢。这是个好答案。
req.params.message