Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //declarations and imports
- const express = require('express')
- const bodyParser = require('body-parser')
- const app = express()
- const port = 3000
- const Dog = require('./dog.js')
- const path = require('path');
- //app plugins or libraries
- app.use(bodyParser.urlencoded({extended:false}))
- let dog1 = new Dog(5, "Roger", "Rotwiler");
- let dog2 = new Dog(5, "Boris", "Rotwiler");
- let dogs = [dog1, dog2]
- // console.log(dog1);
- app.get('/', (req, res) => {
- res.send('George Blanaru')
- })
- app.get('/message', (req, res) => {
- res.send('Hi, this is a nice message');
- })
- app.get('/othermessage', (req, res) => {
- res.send('This is the second message');
- })
- app.get('/showdog', (req, res) =>{
- console.log('Someone is requiring a dog;')
- res.send(dogs)
- })
- app.post('/showdog', (req, res) =>{
- console.log('Someone is trying to post something');
- res.send('Congrats, you posted something');
- console.log(req.body);
- // let name = req.body.name;
- // let age = parseInt(req.body.age);
- // let breed = req.body.breed;
- let isNeutred = (req.body.isNeutred === 'true');
- let boris = new Dog(parseInt(req.body.age),req.body.name,req.body.breed, isNeutred);
- console.log(boris);
- })
- app.delete('/deletedog/:name', (req, res) =>{
- console.log(req.params);
- })
- app.listen(port, () => {
- console.log(`Example app listening at http://localhost:${port}`)
- })
Advertisement
Add Comment
Please, Sign In to add comment