Explorar el Código

feature/1 (#14)

pull/17/head
djordje.djoric hace 3 años
padre
commit
a5cb4deedb
Se han modificado 6 ficheros con 2184 adiciones y 13 borrados
  1. 2128
    13
      package-lock.json
  2. 1
    0
      package.json
  3. 5
    0
      src/database/mongoose.js
  4. 8
    0
      src/models/user.js
  5. 20
    0
      src/routers/user.js
  6. 22
    0
      src/server.js

+ 2128
- 13
package-lock.json
La diferencia del archivo ha sido suprimido porque es demasiado grande
Ver fichero


+ 1
- 0
package.json Ver fichero

@@ -17,6 +17,7 @@
"express-jwt": "^7.7.2",
"mongodb": "^4.6.0",
"mongoose": "^6.3.4",
"nodemon": "^2.0.16",
"request": "^2.88.2",
"validator": "^13.7.0"
}

+ 5
- 0
src/database/mongoose.js Ver fichero

@@ -0,0 +1,5 @@
const mongoose = require('mongoose')

mongoose.connect('mongodb://127.0.0.1:27017/trampa-dev', {
useNewUrlParser: true
})

+ 8
- 0
src/models/user.js Ver fichero

@@ -0,0 +1,8 @@
const validator = require('validator')
const mongoose = require('mongoose')

const User = mongoose.model('User', {

})

module.exports = User

+ 20
- 0
src/routers/user.js Ver fichero

@@ -0,0 +1,20 @@
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

+ 22
- 0
src/server.js Ver fichero

@@ -0,0 +1,22 @@
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)
})

Cargando…
Cancelar
Guardar