rutas iniciales

This commit is contained in:
2020-10-04 13:58:45 -05:00
parent 1869d3448d
commit 1eb3a06175
16 changed files with 82 additions and 19 deletions
+9
View File
@@ -456,6 +456,15 @@
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"cors": {
"version": "2.8.5",
"resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
"integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
"requires": {
"object-assign": "^4",
"vary": "^1"
}
},
"crypto-random-string": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
+1
View File
@@ -20,6 +20,7 @@
"bcrypt": "^5.0.0",
"body-parser": "^1.19.0",
"colors": "^1.4.0",
"cors": "^2.8.5",
"csv-parser": "^2.3.3",
"dotenv": "^8.2.0",
"express": "^4.17.1",
+5 -6
View File
@@ -7,10 +7,6 @@ const bodyParser = require('body-parser')
app.use(cors())
app.get('/', function (req, res) {
res.send('API PCPUMA')
})
app.use(
bodyParser.urlencoded({
extended: false,
@@ -18,8 +14,11 @@ app.use(
)
app.use(bodyParser.json())
app.get('/', (req, res) => res.send('API PCPUMA'))
app.use(require('./routes/index'))
app.listen(process.env.PORT, function () {
app.listen(process.env.PORT, () =>
console.log(`API PCPUMA corriendo en el puerto: ${process.env.PORT}`.rainbow)
})
)
+7 -7
View File
@@ -10,16 +10,16 @@ try {
console.log('El archivo .env no se cargo.'.underline.bold.red)
}
process.env.TYPEDB = process.env.TYPEDB
// process.env.TYPEDB = process.env.TYPEDB
process.env.DB = process.env.DB
// process.env.DB = process.env.DB
process.env.USERDB = process.env.USERDB
// process.env.USERDB = process.env.USERDB
process.env.PASSWORDDB = process.env.PASSWORDDB
// process.env.PASSWORDDB = process.env.PASSWORDDB
process.env.HOSTDB = process.env.HOSTDB
// process.env.HOSTDB = process.env.HOSTDB
process.env.PORT = process.env.PORT
// process.env.PORT = process.env.PORT
process.env.PORT = process.env.SALT_ROUNDS
// process.env.SALT_ROUNDS = process.env.SALT_ROUNDS
+11
View File
@@ -0,0 +1,11 @@
const Equipo = require('../../db/tables/Equipo')
const get = async (body) => {
return Equipo.findOne({ where: { idEquipo: body.idEquipo } })
.then((res) => {
return res
})
.catch((err) => {})
}
module.exports = get
+1 -1
View File
@@ -26,7 +26,7 @@ const create = (body) => {
module.exports = create
// create({
// idUsuario: '316313528',
// idUsuario: 316313528,
// password: 'hola',
// nombre: 'Lemuel Helon',
// apPaterno: 'Márquez',
+1
View File
@@ -1,6 +1,7 @@
const Usuario = require('../../db/tables/Usuario')
const get = async (body) => {
console.log(body)
return Usuario.findAll({ where: { idUsuario: body.idUsuario } })
.then((res) => {
return res
+7 -4
View File
@@ -2,16 +2,19 @@ const bcrypt = require('bcrypt')
const Usuario = require('../../db/tables/Usuario')
const login = (body) => {
return Usuario.findOne({ where: { idUsuario: body.idUsuario } })
.then((res) => {
return Usuario.findOne({ where: { idUsuario: body.idUsuario } }).then(
(res) => {
if (res) {
if (!bcrypt.compareSync(body.password, res.password))
throw new Error('El usuario o contraseña son incorrectos.')
return { res }
}
throw new Error('El usuario o contraseña son incorrectos.')
})
.catch((err) => {})
}
)
// .catch((err) => {
// console.log(err)
// })
}
module.exports = login
View File
View File
View File
+1 -1
View File
@@ -2,6 +2,6 @@ const express = require('express')
const app = express()
// app.use(require('./'))
// app.use(require('./usuario'))
app.use(require('./usuario'))
module.exports = app
View File
View File
View File
+39
View File
@@ -0,0 +1,39 @@
const express = require('express')
const app = express()
const get = require('../controller/usuario/get')
const create = require('../controller/usuario/create')
const login = require('../controller/usuario/login')
const route = '/usuario'
app.get(`${route}`, (req, res) => {
return get(req.query)
.then((data) => {
res.status(200).json(data)
})
.catch((err) => {
res.status(400).json({ err: err.message })
})
})
app.post(`${route}/create`, (req, res) => {
return create(req.body)
.then((data) => {
res.status(200).json(data)
})
.catch((err) => {
res.status(400).json({ err: err.message })
})
})
app.post(`${route}/login`, (req, res) => {
return login(req.body)
.then((data) => {
res.status(200).json(data)
})
.catch((err) => {
console.log(err.message)
res.status(400).json({ err: err.message })
})
})
module.exports = app