Hola mi nombre es Juan Pablo y soy el creador de este canal llamado Codernauta, el cual como objetivo principal es enseñar tips o cosas que en base a mi experiencia me han ayudado a mejorar.
Espero que el contenido que les comparto se a de mucha ayuda, recuerda que tu puedes mejorar lo que uno te enseña, la programación tiene muchos caminos tanto para llegar al mismo objetivo como para mejorar un proceso.
bueno pues ya di con una forma de corregir las politicas de cors con una extension de crhome que es Moesif le doy a enable y se quitaron todos los errores de consola.. ahh otra cosita el parseint no se utiliza ya ahora hay una funcion para pasar de string a number llamada Number(); pero por lo demas exelente video .Gracias por el aporte
@@willyjhamilgutierrezdaza6255 hola willy, te consulto estoy tratando de hacer lo mismo, pero al escribir en el buscardor del gestor de cuenta "contraseña de aplicaciones" solo me aparece documentacion de google y me lleva al help.. me podrias ayudar por favor
Buenas. Lo trate de utilizar pero me manda este error: Error sending email: Error: self-signed certificate in certificate chain. Cómo puedo solucionarlo?
Hola como estas? Sabes que en desarrolo envia bien los emails pero en produccion no. Por mas que la ruta me devuelva el resultado 200 bien el mail nunca me llega. El deploy lo tengo en versel. Tendras idea cual podria ser el problema? Gracias capo. Me sirvio tu video
Agradecida con este video. no encontraba la manera de conectarme con gmail. me parecia muy complicado con el formato Auth2 que ofrece gmail. pero con este de dos pasos es super sencillo y rapido.
hola amigo me podrias enviar un enlace con este tutorial actualizado a angula 17 porque veo que han cambiado muchos las cosas ya no se hacen igual @@codernautayt
¡Hola!, ¡muy buen video!, estoy usando nodemailer para el envío de formularios de contacto de una página web, pero mis conocimientos son de Front y no se como subir la parte de nodemailer a servidor o a que servidor subirlo para luego conectar el front, ¿alguna idea? me estoy volviendo loco
Hola, gracias por el comentario. Y efectivamente, esta parte de donde se envían los correos como es parte de back es necesario realizar un despliegue en algún servidor donde tengas o quisieras tener alojado el proyecto. Podrías utilizar vos que son económicos o algún hosting dependiendo la necesidad de tu proyecto.
he conseguido quitarle el error que me daba del id pero no pinta la informacion en el formulario ???? me es imposible de corregir el metodo de editar me tira este error en la consola del google y no me rellena los campos del formulario. core.mjs:10614 ERROR HttpErrorResponse error : error : SyntaxError: Unexpected token '<', "<br /> <b>"... is not valid JSON at JSON.parse (<anonymous>) at XMLHttpRequest.onLoad (localhost:4200/vendor.js:20585:41) at _ZoneDelegate.invokeTask (localhost:4200/polyfills.js:8236:171) at localhost:4200/vendor.js:32262:49 at AsyncStackTaggingZoneSpec.onInvokeTask (localhost:4200/vendor.js:32262:30) at _ZoneDelegate.invokeTask (localhost:4200/polyfills.js:8236:54) at Object.onInvokeTask (localhost:4200/vendor.js:32576:25) at _ZoneDelegate.invokeTask (localhost:4200/polyfills.js:8236:54) at Zone.runTask (localhost:4200/polyfills.js:8040:37) at ZoneTask.invokeTask [as invoke] (localhost:4200/polyfills.js:8313:26) text : "<br /> <b>Fatal error</b>: Uncaught mysqli_sql_exception: Unknown column 'id_cliente' in 'where clause' in C:\\xampp\\htdocs\\apirest\\models\\Cliente.php:30 Stack trace: #0 C:\\xampp\\htdocs\\apirest\\models\\Cliente.php(30): mysqli->query('SELECT *FROM cl...') #1 C:\\xampp\\htdocs\\apirest\\clientes\\seleccionar.php(15): Cliente::getWhere('id_cliente') #2 {main} thrown in <b>C:\\xampp\\htdocs\\apirest\\models\\Cliente.php</b> on line <b>30</b><br /> " [[Prototype]] : Object headers : HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, lazyInit: ƒ} message : "Http failure during parsing for localhost/apirest/clientes/seleccionar.php?id=id_cliente" name : "HttpErrorResponse" ok : false status : 200 statusText : "OK" url : "localhost/apirest/clientes/seleccionar.php?id=id_cliente" [[Prototype]] : HttpResponseBase
buenas tardes amigo he seguido tus videos al pie de la letra y en el video de eliminar registro me tira el siguiente error: core.mjs:10614 ERROR HttpErrorResponse error : ProgressEvent {isTrusted: true, lengthComputable: false, loaded: 0, total: 0, type: 'error', …} headers : HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, headers: Map(0)} message : "Http failure response for localhost/api2/clientes//eliminar.php?=4: 0 Unknown Error" name : "HttpErrorResponse" ok : false status : 0 statusText : "Unknown Error" url : "localhost/api2/clientes//eliminar.php?=4" [[Prototype]] : HttpResponseBase constructor : class HttpErrorResponse [[Prototype]] : Object constructor : class HttpResponseBase [[Prototype]] : Object y no se como solucionarlo me carga el listado pero a la hora de eliminar no hace nada y me tira este error ??
hola me esta dando un error en el metodo eliminar(cliente.id) This expression is not callable. Type 'String' has no call signatures. este es el error que me tira y no se como solucionarlo
hola amigo he estado siguiendo tus videos de apirest hasta que he llegado a angular con el index.php y postman iba todo bien ahora con la carpeta clientes empiezan los errores ..y no se porque ??-> Warning: require_once(./connection/Connection.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\api2\models\Cliente.php on line 2 Fatal error: Uncaught Error: Failed opening required './connection/Connection.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\api2\models\Cliente.php:2 Stack trace: #0 C:\xampp\htdocs\api2\clientes\seleccionar.php(7): require_once() #1 {main} thrown in C:\xampp\htdocs\api2\models\Cliente.php on line 2- no se el motivo de este error ?? creo que a la api-rest le falta la carpeta clientes para poder comparar codigo o cabecera ??
amigo, me ayudaron mucho tus videos, sólo tengo una pregunta quiero que me regrese el id del último dato insertado en la tabla me podrías indicar cómo se podría hacer? estoy batallando con eso ya que soy nuevo en eso de las apis en php, muchas gracias amigo
muchas gracias estimados necesito llenarme de conocimientos... igual soy informático pero vengo de la escuela de visual foxpro... de hace 30 años atrás, se ve fácil, solo hay q aprender los conceptos de como manejan los datos por array ... excelente video ... quiero mas ,,, saludos desde chile
Hola, si primero creo una variable entero con valor digamos 10, como puedo hacerle para que el numero de inputs que se puedan crear sean maximo ese numero de 10 inputs y ya no se puedan crear mas de esa cantidad? Gracias
Estoy dando muchas vueltas con respecto a crear una api. tengo un proyecto personal pequeño pero se me hace difícil un poco la creación de una api y implementarla en angular.... entonces no se que hacer una api rest en node.js c# etc ya que es algo complicado ya que también toca hacer conexión a la base de datos