Proyecto de desarrollo tecnológico para la informatización en Cuba
Foro Raptor.js
En esta sección respondemos todas las preguntas relacionadas al framework Raptor.js, puedes preguntar sobre cualquier temática, incluyendo el sobre el entorno de ejecución Node.js
Happy Coding !!
6 comentarios de “Foro Raptor.js”
Se publico la actualización 2.0.8 corrigiendo la clase SecurityRegistry utilizada por ngPortal, se corrigió además el mapeador de modelos que no permitía utilizar conexiones cuando se cambia el puerto a utilizar por efecto de la base de datos.
Se va a publicar en breve un componente de ejemplo TaxiNode así como una documentación de este ejemplo para guiar en el proceso de aprendizaje y se utilizará en el curso proximamente.
Saludos
He instalado la versión 2.0.8 y cuando trato de correr el comando rap -h para ver las opciones me da error, alguna sugerencia, dice que como no encuentra un directorio Commands en ApiDocNode
Buenos días, en las versiones 2.0.7 y 2.0.8 al empaquetar con el NPM los componentes de uso compartido del modo de desarrollo, el empaquetador borró directorios obligatorios de la estructura de estos componentes como el Commands que estaban vacíos, al parecer el NPM borra estos directorios vacíos aunque sean requeridos por el propio paquete. En estas versiones se puede arreglar creando manualmente el directorio Commands en los componentes de uso compartido en AppData/Roaming/npm/node_modules/raptor-cli/dev/cli.development, ahí encontrarás los componentes RaptorNode, ApiDocNode, ExtjsDesignerNode y TemplatesGenNode, para cada uno crea la carpeta Commands que falta.
Si deseas puedes actualizar a la versión 2.0.9 que ya fue publicada y corrige este problema, un saludo.
Buenas, fantástico empece a probarlo todo hace unos días y la forma de organizarlo todo y poder utilizar express me pareció genial, he hecho algunos ejemplitos y comencé a desarrollar un proyecto personal con el framework, sería de mucha ayuda seguir sumando personas. Tengo una duda porque estuve revisando un poco y me encontré 3 anotaciones en el código fuente que no ví en la documentación, @Csrf, @Cors y @SessionFilter, quisiera saber si son estables y para que se usan, por el nombre me llevo alguna idea pero no tengo seguridad si es así.
Gracias un saludo
Saludos Viviana, las anotaciones que mencionas efectivamente existen y son estables, quedaron fuera de la documentación pero serán incluidas en breve con su descripción, muchas gracias por la notificación y por el criterio, esperamos que puedas seguir colaborando y estamos aquí para toda la ayuda que necesites. La anotación Cors se usa de conjunto con la anotación Route para indicar al framework que esa ruta podrá ser accedida haciendo peticiones de dominios cruzados, la anotación Csrf desactiva la protección Csrf para esa ruta en las peticiones de tipo post, put y delete, SessionFilter indica que para esa ruta el framework no debe crear ningún tipo de control de sesión, se usa sobre todo para las api.
Un saludo y muchísimas gracias
En la versión 2.0.9 utilizando el componente de seguridad TrodonNode noejecuta las migraciones correctamente, como resultado solo se instalan parcialmente los datos de las tablas.
Para arreglar esto ir al archivo src/Raptorjs/CoreNode/Services/Migration.js, en la linea 20 hay un return new Promise, removerlo y retornar un valor vacio.
Esa promesa dejaba colgada las migraciones para mysql.
Se publico la actualización 2.0.8 corrigiendo la clase SecurityRegistry utilizada por ngPortal, se corrigió además el mapeador de modelos que no permitía utilizar conexiones cuando se cambia el puerto a utilizar por efecto de la base de datos.
Se va a publicar en breve un componente de ejemplo TaxiNode así como una documentación de este ejemplo para guiar en el proceso de aprendizaje y se utilizará en el curso proximamente.
Saludos
He instalado la versión 2.0.8 y cuando trato de correr el comando rap -h para ver las opciones me da error, alguna sugerencia, dice que como no encuentra un directorio Commands en ApiDocNode
Buenos días, en las versiones 2.0.7 y 2.0.8 al empaquetar con el NPM los componentes de uso compartido del modo de desarrollo, el empaquetador borró directorios obligatorios de la estructura de estos componentes como el Commands que estaban vacíos, al parecer el NPM borra estos directorios vacíos aunque sean requeridos por el propio paquete. En estas versiones se puede arreglar creando manualmente el directorio Commands en los componentes de uso compartido en AppData/Roaming/npm/node_modules/raptor-cli/dev/cli.development, ahí encontrarás los componentes RaptorNode, ApiDocNode, ExtjsDesignerNode y TemplatesGenNode, para cada uno crea la carpeta Commands que falta.
Si deseas puedes actualizar a la versión 2.0.9 que ya fue publicada y corrige este problema, un saludo.
Buenas, fantástico empece a probarlo todo hace unos días y la forma de organizarlo todo y poder utilizar express me pareció genial, he hecho algunos ejemplitos y comencé a desarrollar un proyecto personal con el framework, sería de mucha ayuda seguir sumando personas. Tengo una duda porque estuve revisando un poco y me encontré 3 anotaciones en el código fuente que no ví en la documentación, @Csrf, @Cors y @SessionFilter, quisiera saber si son estables y para que se usan, por el nombre me llevo alguna idea pero no tengo seguridad si es así.
Gracias un saludo
Saludos Viviana, las anotaciones que mencionas efectivamente existen y son estables, quedaron fuera de la documentación pero serán incluidas en breve con su descripción, muchas gracias por la notificación y por el criterio, esperamos que puedas seguir colaborando y estamos aquí para toda la ayuda que necesites. La anotación Cors se usa de conjunto con la anotación Route para indicar al framework que esa ruta podrá ser accedida haciendo peticiones de dominios cruzados, la anotación Csrf desactiva la protección Csrf para esa ruta en las peticiones de tipo post, put y delete, SessionFilter indica que para esa ruta el framework no debe crear ningún tipo de control de sesión, se usa sobre todo para las api.
Un saludo y muchísimas gracias
En la versión 2.0.9 utilizando el componente de seguridad TrodonNode noejecuta las migraciones correctamente, como resultado solo se instalan parcialmente los datos de las tablas.
Para arreglar esto ir al archivo src/Raptorjs/CoreNode/Services/Migration.js, en la linea 20 hay un return new Promise, removerlo y retornar un valor vacio.
Esa promesa dejaba colgada las migraciones para mysql.