These two requests to the official registry return identical HTTP response codes and bodies.
https://registry.npmjs.org/@fortawesome/fontawesome-svg-core ( the official npm client will send requests without trailing slash )
Create an npm proxy repo named npm-proxy to the official registry at https://registry.npmjs.org.
This request returns a successful response (excluding rewritten URLs as expected ) and matches what the official npm client may send
This request with trailing slash
returns a 200 response but HTML content containing:
Compare NXRM 3 with NXRM 2 - both of these requests return a 200 response and identical JSON against NXRM 2:
Respond to and proxy trailing slash URLs in the same way the official registry does.