baugarten / node-restful

A library for quickly providing a REST API with express or connect
http://www.baugarten.me/node-restful/
1.31k stars 249 forks source link

API Versioning Support? #147

Open tkeeler33 opened 7 years ago

tkeeler33 commented 7 years ago

Is API versioning supported?

I saw request https://github.com/baugarten/node-restful/issues/6 was closed but I can't find any more information. Ideally I'd like to run concurrent versions - /v1 & /v2.

Thanks.

RusEu commented 6 years ago

same problem here.

I temporally solved it using a function that generates my versioned url:

export function v1Route(route: string) {
  return `/api/v1/${route}`;
}

UsersResource.register(app, v1Route('users'));