Endpoint with trailing slash
Hello! For the VAULT_ADDR endpoint value, if the caller provides a value that includes a trailing slash, eg; http://127.0.0.1:8200/, the library currently does not handle it well.
We can see that the full uri is constructed here: https://github.com/kr1sp1n/node-vault/blob/70097269d35a58bb560b5290190093def96c87b1/src/index.js#L91
...with a trailing slash concatenated into the uri after the client.endpoint.
We would like to submit a PR that addresses the problem with a client.endpoint value that includes a trailing slash, by automatically handling it by removing that trailing slash from the endpoint value.
Thoughts/comments/discussion appreciated.
@kr1sp1n any thoughts on this?
I had to normalize all my URLs before I handed them off. Would be great if the package did that for us.
Hey @wes-novack! sry for the (very) late response :X
Do you mind creating this PR so I can merge it?
@aviadhahami This issue is addressed in #176
@GoFightNguyen thx! just saw the PR was updated but codecov & travis are stuk
I'll await @kr1sp1n to give me perms to force rebuild and merge 👍 thx for the help :)