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

280
Views
¿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
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!