Skip to content

Commit e00d035

Browse files
feat: adds Mercedes' web server implementation (#578)
* feat: used expressjs to complete contact form and added css to contact page * feat: adds CSS to contact feedback page
1 parent 7486937 commit e00d035

File tree

10 files changed

+2004
-0
lines changed

10 files changed

+2004
-0
lines changed

lesson_24/mercedesmathews/index.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
const express = require('express')
2+
const app = express()
3+
4+
app.set('view engine', 'ejs')
5+
6+
app.use(express.static('public'));
7+
app.use(express.urlencoded({extended: true}))
8+
9+
app.get('/', (req, res) => {
10+
res.render("index")
11+
})
12+
13+
app.get('/contact', (req, res) => {
14+
res.render("contact")
15+
})
16+
17+
app.post('/submit', (req, res) => {
18+
const { firstName, message } = req.body;
19+
res.render("receiveContact", { firstName, message });
20+
});
21+
22+
app.listen(3000, () => {
23+
console.log('Server running on http://localhost:3000');
24+
});

0 commit comments

Comments
 (0)