带有查询参数的Express API版本控制

时间:2017-06-18 10:29:28

标签: node.js api express api-design

我是NodeJS初学者,我正在使用Express开发API后端。

我已经阅读了许多关于如何使用Express进行API版本控制的文章,但没有一篇文章解释了如何使用查询参数方法。

我喜欢做API版本,如:

example.org/users?version=1.0

example.org/users?version=1.1

example.org/users?version=1.2

等。如何正确处理和构建我的API代码来实现这一目标?

1 个答案:

答案 0 :(得分:0)

你可以做类似的事情(这只是一个例子,你可以用很多方式玩它)

index.js:

participant_id  gender  age physioSampling  restAcquisiotion
sub-01  M   26  50  after_cuedSGT
sub-02  M   21  50  after_cuedSGT
sub-03  M   22  50  after_cuedSGT
sub-04  M   23  50  after_cuedSGT
sub-05  M   21  50  before_cuedSGT
sub-06  M   19  50  before_cuedSGT
sub-07  F   18  50  before_cuedSGT
sub-08  F   21  50  before_cuedSGT
sub-09  M   20  40-60   before_cuedSGT
sub-10  F   21  50  before_cuedSGT
sub-11  F   20  50  before_cuedSGT
sub-12  M   21  50  before_cuedSGT
sub-13  F   31  50-60   before_cuedSGT

users.js:

<asp:Button ID="RouteRegistration" type="submit" runat="server" CssClass="btn pull-right" Text="Register Route" OnClick="RouteRegistration_Click" OnClientClick="massege();" />