Open
Conversation
MadEste
reviewed
Jul 13, 2019
|
|
||
| * **Your Answer:** | ||
| * **Your Answer:** Anything that follows the ? in the GET request is a query param. After the question mark is a key value pair and if you want to send in more key value pairs you combine them using & | ||
|
|
MadEste
reviewed
Jul 13, 2019
| * **Question:** When does `app.use()` get called? | ||
|
|
||
| * **Your Answer:** | ||
| * **Your Answer:** Everytime a request is made |
There was a problem hiding this comment.
Remember in general app.use() only fires when a request reaches that line in the route chain.
MadEste
reviewed
Jul 13, 2019
| * **Question:** The above can be described as middleware. Describe what middleware is in your own words and how it differs from building a route. | ||
|
|
||
| * **Your Answer:** | ||
| * **Your Answer:** middleware is something that acts as a wrapper and exposes many methods within app for easy access. Without middleware we can still build the entire server but just that the code will tend to be overly verbose. middleware acts as a translation unit and makes life easier by providing useful wrappers |
There was a problem hiding this comment.
Middleware is the code/application/module that communicates between two systems, such as between servers and databases. The code above is different than a route because it is always run whenever the application gets to these lines.
MadEste
reviewed
Jul 13, 2019
|
|
||
| * **Your Answer:** | ||
| * **Your Answer:** if a particular path was not found for any of the req methods like get post put etc ,we log out the error messages using these app.use statements | ||
|
|
There was a problem hiding this comment.
Correct, the First catches any missed requests that do not match routes, the second returns an error message.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.