Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Invalid URI should cause the promise to be rejected #43

josnidhin opened this issue Apr 30, 2015 · 2 comments


None yet
2 participants
Copy link

commented Apr 30, 2015

var rq = require('request-promise');


Expects the code to log 'failed' on console but instead throws error


This comment has been minimized.

Copy link

commented Apr 30, 2015

Hi @josnidhin the culprit are these lines. As you see there the behavior is intentional. It is replicating Request's original behavior in case no callback is registered. The reason is that the error you reported in particular is thrown before the .then(...) method is called. So at that point in time the code cannot differentiate between:


By nature we have a situation here that allows no perfect solution in all cases. However, it could be the case that I can find a different solution that provides a better compromise. It will take me some time to work on, though.

analog-nico added a commit that referenced this issue Oct 10, 2015


This comment has been minimized.

Copy link

commented Oct 11, 2015

I just released version 1.0.0 which fixes this issue.

Thanks for reporting this @josnidhin . Request-Promise embraces promises in a much more cleaner way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.