Professional Documents
Culture Documents
Allan Kenny Sac Tzirin 201808009 Rutas: Require Ruteador Get Query Send
Allan Kenny Sac Tzirin 201808009 Rutas: Require Ruteador Get Query Send
RUTAS
const pool = require('./conexion')
const ruteador = app=>{
//alimentos
app.get('/menu', (request, response)=>{
pool.query('SELECT * FROM PRODUCTOS',(error, result)=>{
if(error) throw error
response.send(result)
})
})
//clientes
app.get('/clientes', (request, response)=>{
pool.query('SELECT * FROM PERSONAS',(error, result)=>{
if(error) throw error
response.send(result)
})
})
//pedidos
app.get('/compras', (request, response)=>{
pool.query('SELECT * FROM COMPRAS',(error, result)=>{
if(error) throw error
response.send(result)
})
})
//detalle
app.get('/detalle', (request, response)=>{
pool.query('SELECT * FROM DETALLE_COMPRAS',(error, result)=>{
if(error) throw error
response.send(result)
})
})
module.exports = ruteador
INSERT
Después:
Select
Select con ID
Update
Delete
Select
Select con ID
INSERT
UPDATE
Compras (Factura)
Select
Select con ID
INSERT
UPDATE
Detalle de compra
Base al inicio
Select
Select con ID
INSERT (Esta función también actualiza la compra con la que esté conectada y es capaz de
calcular sola el precio total de los artículos