feature/1 em develop 4 anos atrás
| "express-jwt": "^7.7.2", | "express-jwt": "^7.7.2", | ||||
| "mongodb": "^4.6.0", | "mongodb": "^4.6.0", | ||||
| "mongoose": "^6.3.4", | "mongoose": "^6.3.4", | ||||
| "nodemon": "^2.0.16", | |||||
| "request": "^2.88.2", | "request": "^2.88.2", | ||||
| "validator": "^13.7.0" | "validator": "^13.7.0" | ||||
| } | } |
| const mongoose = require('mongoose') | |||||
| mongoose.connect('mongodb://127.0.0.1:27017/trampa-dev', { | |||||
| useNewUrlParser: true | |||||
| }) |
| const validator = require('validator') | |||||
| const mongoose = require('mongoose') | |||||
| const User = mongoose.model('User', { | |||||
| }) | |||||
| module.exports = User |
| const express = require('express') | |||||
| const User = require('../models/user') | |||||
| const router = new express.Router() | |||||
| const app = express() | |||||
| app.get('/users', async (req, res) => { | |||||
| try{ | |||||
| console.log('Users hit successfully!') | |||||
| const allUsers = await User.find({}) | |||||
| if(!allUsers) { | |||||
| res.status(404).send() | |||||
| } | |||||
| res.send(allUsers) | |||||
| } catch(e) { | |||||
| res.status(500).send(e) | |||||
| } | |||||
| }) | |||||
| module.exports = router |
| const express = require('express') | |||||
| const app = express() | |||||
| const path = require('path') | |||||
| const port = process.env.PORT || 3000 | |||||
| require('./database/mongoose') | |||||
| const userRouter = require('./routers/user') | |||||
| //const viewsPath = path.join(__dirname, '../templates/views') | |||||
| app.use(express.json()) | |||||
| app.use(userRouter) | |||||
| app.get('/', (req, res) => { | |||||
| try { | |||||
| res.send('Wello Horld!') | |||||
| } catch(e) { | |||||
| res.status(500).send(e) | |||||
| } | |||||
| }) | |||||
| app.listen(port, () => { | |||||
| console.log('Server is up on port ' + port) | |||||
| }) |