diff --git a/Directory.Packages.props b/Directory.Packages.props
index d733217c9..49736d2fa 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -62,6 +62,7 @@
+
diff --git a/src/DevBetterWeb.Web/DevBetterWeb.Web.csproj b/src/DevBetterWeb.Web/DevBetterWeb.Web.csproj
index 20343cabe..813e6a3b5 100644
--- a/src/DevBetterWeb.Web/DevBetterWeb.Web.csproj
+++ b/src/DevBetterWeb.Web/DevBetterWeb.Web.csproj
@@ -48,6 +48,7 @@
+
diff --git a/src/DevBetterWeb.Web/Endpoints/VideoEndpoints/UploadChunkEndpoint.cs b/src/DevBetterWeb.Web/Endpoints/VideoEndpoints/UploadChunkEndpoint.cs
index 5833036b1..c8628d9d6 100644
--- a/src/DevBetterWeb.Web/Endpoints/VideoEndpoints/UploadChunkEndpoint.cs
+++ b/src/DevBetterWeb.Web/Endpoints/VideoEndpoints/UploadChunkEndpoint.cs
@@ -25,7 +25,7 @@ public UploadChunkEndpoint(ICreateVideoService createVideo, VimeoSettings vimeoS
_vimeoSettings = vimeoSettings;
}
- [HttpPost("videos/upload")]
+ [HttpPost("api/videos/upload")]
public override async Task> HandleAsync([FromBody] UploadChunkRequest uploadChunkRequest, CancellationToken cancellationToken = default)
{
if (uploadChunkRequest.Chunk.Length <= 0)
diff --git a/src/DevBetterWeb.Web/Endpoints/VideoEndpoints/UploadVideoStartEndpoint.cs b/src/DevBetterWeb.Web/Endpoints/VideoEndpoints/UploadVideoStartEndpoint.cs
index aa4489ecd..748e6c95f 100644
--- a/src/DevBetterWeb.Web/Endpoints/VideoEndpoints/UploadVideoStartEndpoint.cs
+++ b/src/DevBetterWeb.Web/Endpoints/VideoEndpoints/UploadVideoStartEndpoint.cs
@@ -23,7 +23,7 @@ public UploadVideoStartEndpoint(ICreateVideoService createVideo,
_logger = logger;
}
- [HttpPost("videos/start")]
+ [HttpPost("api/videos/start")]
public override async Task> HandleAsync([FromBody] UploadVideoStartRequest request, CancellationToken cancellationToken = default)
{
_logger.LogWarning("HandleAsync called for videos/start");
diff --git a/src/DevBetterWeb.Web/Pages/Admin/Videos/Create.cshtml b/src/DevBetterWeb.Web/Pages/Admin/Videos/Create.cshtml
index d42c70dd6..ba696d2d5 100644
--- a/src/DevBetterWeb.Web/Pages/Admin/Videos/Create.cshtml
+++ b/src/DevBetterWeb.Web/Pages/Admin/Videos/Create.cshtml
@@ -174,7 +174,7 @@
createdTime: videoCreationDate,
};
- fetch('/videos/start', {
+ fetch('/api/videos/start', {
method: 'POST',
body: JSON.stringify(uploadVideoStartRequest),
headers: {
@@ -265,7 +265,7 @@
const mdFileContent = await mdFileContentPromise;
body.description = mdFileContent;
}
- fetch('/videos/upload', {
+ fetch('/api/videos/upload', {
method: 'POST',
body: JSON.stringify(body),
headers: {
diff --git a/src/DevBetterWeb.Web/Program.cs b/src/DevBetterWeb.Web/Program.cs
index fae1f336e..b8550a023 100644
--- a/src/DevBetterWeb.Web/Program.cs
+++ b/src/DevBetterWeb.Web/Program.cs
@@ -193,9 +193,11 @@
}
app.MapRazorPages();
-app.MapDefaultControllerRoute();
app.UseStaticFiles();
+app.MapDefaultControllerRoute();
+
+
// seed database
await ApplyLocalMigrationsAsync(app);