lycet
lycet copied to clipboard
consumo de lycet instalado en localhost con xampp desde angular tambien en localhost (error de CORS)
buenas tardes, tengo instalado Lycet en xampp el local host y lo quiero consumir desde angular tambien en local host pero me da error de CORS .
Ya se que esto de los CORS solo se da cuando la conexion es atravez de la web pero deseo utilizar angular para esto por motivos de utilizarlo para otros temas mas del sistema al mismo tiempo.
ya revise las configuraciones y no encuentro porque me bloquea por mas configuraciones que probe no me permite la conexion.
voy a trabajar todo en local para los envios a sunat. asi que descarto usarlo en un hosting.
desde postman no tengo ningun problema para el envio del mismo JSON
podrian darme una ayuda de que es lo que tengo que cambiar para que acepte la conexion desde angular en localhost?
Cors esta habilitado por defecto https://github.com/giansalex/lycet/blob/4e9308be35822918f7cfc92fc6d7afeb8df78713/.env#L23
Hola @giansalex , actualize la pregunta adjuntando captura de como hago el llamado al api
Tambien podrias intentar añadir origin_regex: false
y allow_origin: ['*']
aqui
https://github.com/giansalex/lycet/blob/master/config/packages/nelmio_cors.yaml#L10
'^/api':
allow_origin: ['*']
origin_regex: false
allow_methods: ['POST', 'GET']
max_age: 3600
@giansalex cambiado pero con el mismo problema:
@giansalex al hacer clic en la ruta que me marca error en la consola veo este mensaje de Symfony
puedes intentar invocar localhost:8000/ desde angular y si funciona, entonces el problema es la validación de ese token.
se tendria que agregar este codigo en esta linea
if ($event->getRequest()->getMethod() === 'OPTION') {
return;
}