Skip to content

Instantly share code, notes, and snippets.

@johnbeech
Created July 22, 2016 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnbeech/35cd76c7720068ca6bd262b823eb8605 to your computer and use it in GitHub Desktop.
Save johnbeech/35cd76c7720068ca6bd262b823eb8605 to your computer and use it in GitHub Desktop.
Experiment in testing /'s on routes
/*
* Express server - Testing /'s on routes
* npm i express
* node server.js
*/
const express = require('express');
const app = express();
app.use('/test/one/', function(req, res) {
const result = 'Result B';
res.send({
url: req.originalUrl,
result
});
});
app.use('/test/one', function(req, res) {
const result = 'Result A';
res.send({
url: req.originalUrl,
result
});
});
app.use('/test/two/', function(req, res) {
const result = (req.originalUrl === '/test/two/') ? 'Result C' : 'Result D';
res.send({
url: req.originalUrl,
result
});
});
app.use('/test/three.json', function(req, res) {
const result = 'Result E';
res.send({
url: req.originalUrl,
result
});
});
app.listen(3000, function() {
console.log('Example app listening on port 3000!');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment