Handling situations where the ID doesn't exist

Now, the next thing I want to talk about is what happens when the ID isn't correct, and this is going to be the case because, remember, our API is going to be getting this ID from the user, which means that if the ID isn't correct we don't want our code to fail, we want to elegantly handle these errors. To prove this I'm going to go ahead and tweak the ID a little bit. IDs do have specific protocols so what I want you to do, for this example, is find a number in your ID. I'm going to go with the first character because it happens to be a number, and just increment it by one. I'm going to go from 5 to 6. Now we have a valid ID but the ID is not going to be in the database because I tweaked it, ...

Get Advanced Node.js Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.