
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Mayank Agarwal has Published 373 Articles

Mayank Agarwal
1K+ Views
The res.attachment() method is used for setting the Content-Disposition header field to "attachment". If a filename is passed, then it sets the Content-type based on the extension name that is retrieved from the res.type(). It sets the Content-Disposition "filename" field with the parameter.Syntaxres.attachment()Example 1Create a file with the name "resAttachment.js" ... Read More

Mayank Agarwal
8K+ Views
The req.params property is an object that contains the properties which are mapped to the named route "parameters". For example, if you have a route as /api/:name, then the "name" property is available as req.params.name. The default value of this object is {}.Syntaxreq.paramsExample 1Create a file with the name "reqParams.js" ... Read More

Mayank Agarwal
369 Views
The req.route property contains the recently matched route in a string format.Syntaxreq.routeExample 1Create a file with the name "reqRoute.js" and copy the following code snippet. After creating the file, use the command "node reqRoute.js" to run this code as shown in the example below −// req.route Property Demo Example ... Read More

Mayank Agarwal
853 Views
The res.location() method is used for setting the response Location HTTP header to the specified path parameter. Setting the location does not end the process, one can still send some response after setting the location header.Syntaxres.location( path )Example 1Create a file with the name "resLocation.js" and copy the following code ... Read More

Mayank Agarwal
604 Views
The req.protocol property returns the request protocol string that is either http or (for TLS requests) https. The value of X-Forwarded-Proto header field is used if present, when the passed trust proxy setting does not evaluate to False. This header values can be set either by the client or by ... Read More

Mayank Agarwal
539 Views
The res.links() method is used for joining two links that are provided as properties of the parameter to populate the response’s Link HTTP header value.Syntaxres.links( links )Example 1Create a file with the name "resLinks.js" and copy the following code snippet. After creating the file, use the command "node resLinks.js" to ... Read More

Mayank Agarwal
8K+ Views
The res.locals is an object that contains the local variables for the response which are scoped to the request only and therefore just available for the views rendered during that request or response cycle.This property is useful while exposing the request-level information such as the request path name, user settings, ... Read More

Mayank Agarwal
2K+ Views
The router.use() method has an optional mount path which is set to "/" by default. This method uses the specified middleware functions for this optional mountpath. The method is similar to app.use().Syntaxrouter.use( [path], [function, ...] callback )Example 1Create a file with the name "routerUse.js" and copy the following code snippet. ... Read More

Mayank Agarwal
324 Views
The res.vary() method can be used for adding the field to the Vary response header, if the field does not already exist there. The vary header is basically used for content negotiation.Syntaxres.vary( field )Example 1Create a file with the name "resVary.js" and copy the following code snippet. After creating the ... Read More

Mayank Agarwal
2K+ Views
The req.hostname contains the hostname that is derived from the host HTTP header. This property will get its value from the X-Forwarded-Host header field when the trust setting properties are enabled (or not set to false). This header can be set by the client or by the proxy.The value of ... Read More