Bind API url for all entries #32

Merged
Egamorf merged 3 commits from fix/port-binding into main 2025-04-28 21:16:30 +02:00
3 changed files with 11 additions and 4 deletions
Showing only changes of commit 0b16cabb4c - Show all commits

View File

@@ -6,6 +6,7 @@ using GameIdeas.BlazorApp.Pages.UserMenu.Gateways;
using GameIdeas.BlazorApp.Pages.Users.Gateways;
using GameIdeas.BlazorApp.Services;
using GameIdeas.Resources;
using GameIdeas.Shared.Constants;
using Microsoft.AspNetCore.Components.Authorization;
using Microsoft.AspNetCore.Components.Web;
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
@@ -19,9 +20,9 @@ builder.RootComponents.Add<HeadOutlet>("head::after");
UriBuilder uriBuilder = new(builder.HostEnvironment.BaseAddress);
#if DEBUG
{
uriBuilder.Port = 8000;
}
uriBuilder.Port = GlobalConstants.API_PORT;
#else
uriBuilder.Host = GlobalConstants.SUB_DOMAIN_NAME + uriBuilder.Host;
#endif
services.AddHttpClient(

View File

@@ -17,5 +17,8 @@ public class GlobalConstants
public const int NUMBER_PER_PAGE = 50;
public const string LS_AUTH_STORAGE_KEY = "authToken";
public const int API_PORT = 8000;
public const string SUB_DOMAIN_NAME = "api-";
}

View File

@@ -1,4 +1,5 @@
using GameIdeas.Resources;
using GameIdeas.Shared.Constants;
using GameIdeas.Shared.Model;
using GameIdeas.WebAPI.Context;
using GameIdeas.WebAPI.Services.Categories;
@@ -93,6 +94,8 @@ services.AddCors(option => option.AddDefaultPolicy(policy =>
.AllowAnyHeader()
.WithMethods("GET", "POST", "PUT", "DELETE")));
builder.WebHost.UseUrls($"http://127.0.0.1:{GlobalConstants.API_PORT}");
var app = builder.Build();
using (var scope = app.Services.CreateScope())