Skip to content

Commit 1dfc952

Browse files
feat: adds express server for Xavier (#585)
* feat: adds express server * refactor: changes structure of contact.html * feat: added div to populate with response
1 parent 9dbe47c commit 1dfc952

File tree

8 files changed

+1179
-0
lines changed

8 files changed

+1179
-0
lines changed

lesson_24/xaviercruz/index.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
const express = require('express');
2+
const morgan = require('morgan');
3+
const bodyParser = require('body-parser');
4+
5+
const app = express();
6+
7+
app.use(morgan('dev'));
8+
9+
app.use(express.static('public'))
10+
11+
app.use(bodyParser.urlencoded({ extended: true }));
12+
13+
const PORT = process.env.PORT || 3000;
14+
15+
16+
app.post('/pages/contact', (req, res) => {
17+
res.send(`First Name: ${req.body.fname}, Last Name: ${req.body.lname}, Feedback: ${req.body.feedback}`)
18+
})
19+
20+
app.listen(PORT, () => {
21+
console.log(`Server listening on port ${PORT}`);
22+
});

0 commit comments

Comments
 (0)