Top 2.8% dependent packages on proxy.golang.org
Top 3.5% dependent repos on proxy.golang.org
Top 6.3% forks on proxy.golang.org
proxy.golang.org : github.com/gorilla/reverse
Package gorilla/reverse is a set of utilities to create request routers. It provides interfaces to match and extract variables from an HTTP request and build URLs for registered routes. It also has a variety of matcher implementations for all kinds of request attributes, among other utilities. For example, the Regexp type produces reversible regular expressions that can be used to generate URLs for a regexp-based mux. To demonstrate, let's compile a simple regexp: Now we can call regexp.Revert() passing variables to fill the capturing groups. Because our variable is not named, we use an empty string as key for url.Values, like this: Non-capturing groups are ignored, but named capturing groups can be filled normally. Just set the key in url.Values: There are a few limitations that can't be changed: 1. Nested capturing groups are ignored; only the outermost groups become a placeholder. So in `1(\d+([a-z]+))3` there is only one placeholder although there are two capturing groups: re.Revert(url.Values{"": {"2", "a"}}) results in "123" and not "12a3". 2. Literals inside capturing groups are ignored; the whole group becomes a placeholder.
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/gorilla/reverse
License: BSD-3-Clause
Latest release: about 2 years ago
First release: about 10 years ago
Namespace: github.com/gorilla
Dependent packages: 4
Dependent repositories: 2
Stars: 40 on GitHub
Forks: 11 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 2 days ago
github.com/jsainsburyplc/g8 v0.3.1
Simplify working with AWS API Gateway Lambda handlers16 versions - Latest release: over 1 year ago - 3 stars on GitHub
github.com/jfallis/lambda-proxy-http-adapter v0.4.0
Adapts Lambda API Gateway Proxy handlers to Go net/http handlers6 versions - Latest release: about 2 years ago - 2 dependent packages - 0 stars on GitHub
github.com/webbgeorge/lambdah v0.1.0
A useful abstraction layer over AWS Lambda functions written in Go.2 versions - Latest release: over 5 years ago - 17 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.