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",
|
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
|
||||||
"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
|
"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": {
|
"crypto-random-string": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
"bcrypt": "^5.0.0",
|
"bcrypt": "^5.0.0",
|
||||||
"body-parser": "^1.19.0",
|
"body-parser": "^1.19.0",
|
||||||
"colors": "^1.4.0",
|
"colors": "^1.4.0",
|
||||||
|
"cors": "^2.8.5",
|
||||||
"csv-parser": "^2.3.3",
|
"csv-parser": "^2.3.3",
|
||||||
"dotenv": "^8.2.0",
|
"dotenv": "^8.2.0",
|
||||||
"express": "^4.17.1",
|
"express": "^4.17.1",
|
||||||
|
|||||||
+5
-6
@@ -7,10 +7,6 @@ const bodyParser = require('body-parser')
|
|||||||
|
|
||||||
app.use(cors())
|
app.use(cors())
|
||||||
|
|
||||||
app.get('/', function (req, res) {
|
|
||||||
res.send('API PCPUMA')
|
|
||||||
})
|
|
||||||
|
|
||||||
app.use(
|
app.use(
|
||||||
bodyParser.urlencoded({
|
bodyParser.urlencoded({
|
||||||
extended: false,
|
extended: false,
|
||||||
@@ -18,8 +14,11 @@ app.use(
|
|||||||
)
|
)
|
||||||
|
|
||||||
app.use(bodyParser.json())
|
app.use(bodyParser.json())
|
||||||
|
|
||||||
|
app.get('/', (req, res) => res.send('API PCPUMA'))
|
||||||
|
|
||||||
app.use(require('./routes/index'))
|
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)
|
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)
|
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
|
module.exports = create
|
||||||
|
|
||||||
// create({
|
// create({
|
||||||
// idUsuario: '316313528',
|
// idUsuario: 316313528,
|
||||||
// password: 'hola',
|
// password: 'hola',
|
||||||
// nombre: 'Lemuel Helon',
|
// nombre: 'Lemuel Helon',
|
||||||
// apPaterno: 'Márquez',
|
// apPaterno: 'Márquez',
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
const Usuario = require('../../db/tables/Usuario')
|
const Usuario = require('../../db/tables/Usuario')
|
||||||
|
|
||||||
const get = async (body) => {
|
const get = async (body) => {
|
||||||
|
console.log(body)
|
||||||
return Usuario.findAll({ where: { idUsuario: body.idUsuario } })
|
return Usuario.findAll({ where: { idUsuario: body.idUsuario } })
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
return res
|
return res
|
||||||
|
|||||||
@@ -2,16 +2,19 @@ const bcrypt = require('bcrypt')
|
|||||||
const Usuario = require('../../db/tables/Usuario')
|
const Usuario = require('../../db/tables/Usuario')
|
||||||
|
|
||||||
const login = (body) => {
|
const login = (body) => {
|
||||||
return Usuario.findOne({ where: { idUsuario: body.idUsuario } })
|
return Usuario.findOne({ where: { idUsuario: body.idUsuario } }).then(
|
||||||
.then((res) => {
|
(res) => {
|
||||||
if (res) {
|
if (res) {
|
||||||
if (!bcrypt.compareSync(body.password, res.password))
|
if (!bcrypt.compareSync(body.password, res.password))
|
||||||
throw new Error('El usuario o contraseña son incorrectos.')
|
throw new Error('El usuario o contraseña son incorrectos.')
|
||||||
return { res }
|
return { res }
|
||||||
}
|
}
|
||||||
throw new Error('El usuario o contraseña son incorrectos.')
|
throw new Error('El usuario o contraseña son incorrectos.')
|
||||||
})
|
}
|
||||||
.catch((err) => {})
|
)
|
||||||
|
// .catch((err) => {
|
||||||
|
// console.log(err)
|
||||||
|
// })
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = login
|
module.exports = login
|
||||||
|
|||||||
+1
-1
@@ -2,6 +2,6 @@ const express = require('express')
|
|||||||
const app = express()
|
const app = express()
|
||||||
|
|
||||||
// app.use(require('./'))
|
// app.use(require('./'))
|
||||||
// app.use(require('./usuario'))
|
app.use(require('./usuario'))
|
||||||
|
|
||||||
module.exports = app
|
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