Skip to content

Instantly share code, notes, and snippets.

@codecademydev
Created September 9, 2020 09:09
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 codecademydev/2b0cd34c23996f2bd96a857dea3752ac to your computer and use it in GitHub Desktop.
Save codecademydev/2b0cd34c23996f2bd96a857dea3752ac to your computer and use it in GitHub Desktop.
Codecademy export
const express = require('express');
const app = express();
const PORT = process.env.PORT || 4001;
const battlefields = {
fortSumter: {
state: 'SC',
},
manassas: {
state: 'VA',
},
gettysburg: {
state: 'PA',
},
antietam: {
state: 'MD',
}
}
app.listen(PORT, () => {
console.log(`Server is listening on port ${PORT}`);
});
app.get('/battlefields/:name', (req, res, next) => {
const battlefieldName = req.params.name;
const battlefield = battlefields[battlefieldName];
if (battlefield) {
res.send(battlefield);
} else {
res.status(404).send();
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment