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.

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); } }); });