Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

171
Views
Symfony para "proxy" un servicio web?

Estoy luchando un poco con lo siguiente: tengo una aplicación web Symfony que llama a un servicio web (alojado en otro servidor). El servicio web devuelve un objeto JSON con datos de calendario, y en mi controlador Symfony estos datos se guardan en una matriz. Para la visualización del calendario hacia los usuarios, uso https://fullcalendar.io/ , que necesita ser "alimentado" con los datos del servicio web. Esto funciona bien cuando el navegador de los usuarios se conecta directamente al servicio web para "leer" el flujo JSON con Javascript bastante estándar, pero el objetivo es que no haya conexiones directas al servicio web, solo al servidor web de Symfony.

Así que quiero que la conexión vaya de la siguiente manera:

 User-browser -> Symfony webserver ->(JSON) -> Webservices -> SQL server

Pero actualmente, el navegador de usuario también tiene "una pata para los servicios web" para consultar el feed JSON con elementos del calendario.

Creo que me falta algo que está a la vista, pero ¿cómo puedo evitar que el usuario llame directamente al Webservice?

  • Podría hacer un servicio web (similar) que brinde una fuente JSON en la aplicación Symfony (y así hacer que mi servidor web actúe de cierta manera como un proxy para el servidor del servicio web).
  • Podría intentar trabajar con una variable global ( https://fullcalendar.io/docs/events-array ) que contiene la matriz con los elementos del calendario (podría volverse complicado cuando varios usuarios trabajan simultáneamente en ella).

Pero estos no me parecen enfoques correctos...

¿Me estoy perdiendo algo obvio?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

El enlace de documentación de Symfony es, en mi opinión, la mejor respuesta que se puede dar a esta pregunta -> symfony.com/doc/current/frontend/encore/server-data.html

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!