-
Notifications
You must be signed in to change notification settings - Fork 340
Express App Whats In Query
Created by Rafase282
Github | FreeCodeCamp | CodePen | LinkedIn | Medium Website | E-Mail
Oftentimes, we need to process the data from the URL query string (urlencoded).
Write a route that extracts data from the query string in the GET /search URL route
, e.g. ?results=recent&include_tabs=true
and then outputs it back to the user in JSON format.
Use app.get('/search', function(){...})
for the route.
In Express.js, to extract query string parameters, we can use (inside the request handler):
req.query.NAME
No need to install query middleware. It's part of the Express.js framework.
To output JSON we can use:
res.send(object)
var express = require('express');
var app = express();
var url = require('url');
app.get('/search', function(req, res) {
var parsedURL = url.parse(req.url, true);
res.send(JSON.stringify(parsedURL.query));
});
app.listen(process.argv[2]);
var express = require('express')
var app = express()
app.get('/search', function(req, res) {
var query = req.query
res.send(query)
})
app.listen(process.argv[2])
Thanks for visiting, if you like this please feel free to star my repo, follow me or even contact me about contributing as it will be a lot of work and having help would be cool.
- HTML5 and CSS
- Responsive Design with Bootstrap
- Gear up for Success
- jQuery
- Basic JavaScript
- Object Oriented and Functional Programming
- Basic Algorithm Scripting
- Basic Front End Development Projects
- Intermediate Algorithm Scripting
- JSON APIs and Ajax
- Intermediate Front End Development Projects
- Claim Your Front End Development Certificate
- Upper Intermediate Algorithm Scripting
- Automated Testing and Debugging
- Advanced Algorithm Scripting
- AngularJS (Legacy Material)
- Git
- Node.js and Express.js
- MongoDB
- API Projects
- Dynamic Web Applications
- Claim Your Back End Development Certificate
- Greefield Nonprofit Project 1
- Greefield Nonprofit Project 2
- Legacy Nonprofit Project 1
- Legacy Nonprofit Project 2
- Claim your Full Stack Development Certification
- Whiteboard Coding Interview Training
- Critical Thinking Interview Training
- Mock Interview 1
- Mock Interview 2
- Mock Interview 3