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

时间:2015-11-05 07:51:46

标签: javascript node.js restify

我正在使用Node.js Restify。

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

第一个。

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

第二个。

import pandas as pd
import itertools

# set up the Series
labels = map(''.join, itertools.product('ABC', 'abc'))
s = pd.Series(range(len(labels)), index=labels, name='data')

# transform to desired DataFrame
df = s.reset_index()
df['capital'] = df['index'].map(lambda s:s[0])
df['lowercase'] = df['index'].map(lambda s:s[1])
df = df.pivot(index='capitals', columns='lowercase', values='data')

1 个答案:

答案 0 :(得分:1)

第一个是使用" / echo"接受请求的简单路由。或" / echo /"路径。

第二个有一个命名参数。这意味着您可以使用" / echo / xxx"从请求中访问传递的值。路径

req.params.message