Herramientas de usuario

Herramientas del sitio


cursos:node:start

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
cursos:node:start [2020/02/13 13:07]
calbero [Escape de variables para evitar inyección SQL]
cursos:node:start [2020/02/13 13:19] (actual)
calbero [Escape de variables para evitar inyección SQL]
Línea 272: Línea 272:
   });   });
 });  }); 
 +/* DELETE borra un autor */
 +router.delete('/:​id',​function(req,​ res, next) {
 +  ​
 +  db.query('​delete from autores where id=?',​[req.params.id],​
 +  function(error,​result,​fields){
 +    if(error!==null) ​
 +      res.json({'​status':​1,'​error':​error});​
 +    else 
 +      if(result.affectedRows!=1)
 +        res.json({'​status':​404});​ //No existe
 +      else
 +        res.json({'​status':​0});​
 +  });
 +});
  
 </​code>​ </​code>​
 +
 ===== Acceso remoto ===== ===== Acceso remoto =====
 Puede ser interesante habilitar el bloqueo Cross-domain (CORS) en nuestro servidor, filtrando los accesos como deseemos. Para ello, utilizaremos el middleware **cors**. ​ Puede ser interesante habilitar el bloqueo Cross-domain (CORS) en nuestro servidor, filtrando los accesos como deseemos. Para ello, utilizaremos el middleware **cors**. ​
cursos/node/start.txt · Última modificación: 2020/02/13 13:19 por calbero