Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require("express");
- const path = require('path')
- const logger = require('./logger');
- const Joi = require('joi')
- //niz postova
- const profiles = [];
- //app setup
- const app = express();
- app.use(express.json());
- //port setup
- const port = process.env.PORT || 4000;
- app.listen(4000, () => {
- console.log('Server started on port 4000');
- });
- //home test
- app.get('/', (req, res) => {
- res.send('home deo');
- logger.log('home')
- });
- //retrive list
- app.get('/profiles', (req, res) => {
- res.send(profiles);
- });
- //get profile by id
- app.get('/profiles/:id', (req, res) => {
- const profile = profiles.find(p => p.id === parseInt(req.params.id));
- //error hendl
- if(!profile) res.send('Nije pronadjen');
- else res.send(profile);
- });
- //post
- app.post('/profiles', (req, res) => {
- const profile = {
- id: profiles.length + 1,
- name: req.body.name,
- password: req.body.password
- };
- profiles.push(profile);
- res.send(profile);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement