Advertisement
Guest User

Sbeve

a guest
Nov 15th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. import express from 'express';
  2. import {Request, Response} from 'express';
  3. //import morgan from 'morgan';
  4. import * as fs from 'fs';
  5. import * as bodyParser from 'body-parser';
  6. import * as book from './controllers/bookController';
  7.  
  8. const app = express();
  9. app.set('port', process.env.port || 3000);
  10. app.use(bodyParser.json());
  11. app.use(bodyParser.urlencoded({ extended : false }));
  12.  
  13. /* app.listen(morgan('common', {
  14. stream: fs.createWriteStream('./access.log', {flags: 'a'})
  15. }));
  16.  
  17. app.use(morgan('dev')); */
  18. //endpoints
  19.  
  20. // API Endpoints
  21. app.get('/', book.allBooks)
  22. app.get('/:id', book.getBook)
  23. app.post('/', book.addBook)
  24. app.put('/:id', book.updateBook)
  25. app.delete('/:id', book.deleteBook)
  26.  
  27. app.get('/', (req: Request, res: Response) => {
  28. res.send("returns all Books")});
  29. const server = app.listen(app.get('port'), () => {
  30. console.log('App is running on http://localhost:%d', app.get('port'));
  31. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement