Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

278
Vistas
¿Cómo debo modificar el código launchsettings.json y frontend para ejecutar esta API que originalmente se ejecutaba en localhost?

El año pasado, mi equipo hizo un juego de mesa en línea para la escuela. La interfaz es html/css y JS. El backend es una aplicación ASP .net Core. La interfaz ya está configurada en mi servidor usando NGINX. Quería alojarlo en el sitio de mi cartera, pero los maestros nos proporcionaron la estructura del backend (obtuve permiso para alojarlo), por lo que no tengo completamente claro cómo debo modificar exactamente el código para la API. para comunicarse correctamente con la interfaz. La API se ejecutaba originalmente en localhost.

Lo que sí sé es que necesito una compilación ARM Linux para poder ejecutarlo en el servidor que tengo. Supongo que en launchsettings.json necesito modificar applicationUrl de localhost: 5000 y localhost: 5001 a otra cosa y luego hacer coincidir el código en la interfaz con esa dirección, pero no estoy seguro de dónde debería apuntar.

¿Debería ser el nombre de dominio que apunte a mi servidor? ¿O me estoy perdiendo algo?

Esta es literalmente mi primera pregunta aquí, lo siento si no está en el formato adecuado o si no está clara.

código de solicitud de frontend y captura de pantalla de launchsettings.json

El código de launchSettings.json para la API

 { "$schema": "http://json.schemastore.org/launchsettings.json", "iisSettings": { "windowsAuthentication": false, "anonymousAuthentication": true, "iisExpress": { "applicationUrl": "http://localhost:53518", "sslPort": 44307 } }, "profiles": { "Stratego.Api": { "commandName": "Project", "launchBrowser": false, "launchUrl": "swagger", "applicationUrl": "https://localhost:5001;http://localhost:5000", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } } } }

Un ejemplo de una solicitud en la interfaz

 get('https://localhost:5001/api/Game/' + localStorage.getItem("gameId") + '/board', headers) .then(response => { response.text().then(async function (message) { let parsed = JSON.parse(message); if (!containsBoard()) { createBoard(parsed.squares, parsed.size); } }); });
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda