rutas iniciales
This commit is contained in:
Generated
+9
@@ -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",
|
||||
|
||||
@@ -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
@@ -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)
|
||||
})
|
||||
)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -26,7 +26,7 @@ const create = (body) => {
|
||||
module.exports = create
|
||||
|
||||
// create({
|
||||
// idUsuario: '316313528',
|
||||
// idUsuario: 316313528,
|
||||
// password: 'hola',
|
||||
// nombre: 'Lemuel Helon',
|
||||
// apPaterno: 'Márquez',
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user