Javascript 我无法进入wwwroot ASP.NET&;React.js
我的项目有问题Javascript 我无法进入wwwroot ASP.NET&;React.js,javascript,c#,reactjs,asp.net-core,Javascript,C#,Reactjs,Asp.net Core,我的项目有问题 在我描述它之前,我将写下我的出版之路: 首先,我运行构建前端项目(react),并将构建文件放入wwwroot(.NET Core Web Api)。当一切就绪(一个解决方案中的后端和前端)时,我将其发送到服务器 现在,当我进入主页并登录时,注册所有内容就可以了。问题是当我尝试在登录后进入页面(未登录时),或进入确认电子邮件页面时,浏览器会显示未找到页面错误。 另外,当我运行“仅生成文件夹”时,所有页面都在工作,当我在登录后进入页面(当我未登录时),应用程序会将我重定向到登录页面
在我描述它之前,我将写下我的出版之路: 首先,我运行构建前端项目(react),并将构建文件放入wwwroot(.NET Core Web Api)。
当一切就绪(一个解决方案中的后端和前端)时,我将其发送到服务器
现在,当我进入主页并登录时,注册所有内容就可以了。问题是当我尝试在登录后进入页面(未登录时),或进入确认电子邮件页面时,浏览器会显示未找到页面错误。
另外,当我运行“仅生成文件夹”时,所有页面都在工作,当我在登录后进入页面(当我未登录时),应用程序会将我重定向到登录页面。
下面是我的启动代码:
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseDefaultFiles();
app.UseStaticFiles();
app.UseAuthentication();
app.UseHttpsRedirection();
app.UseMvc();
}
}
}
您有解决此问题的方法吗?您需要添加一些如下路由:
app.UseSwagger();
app.UseSwaggerUI(
options =>
{
foreach (var description in apiProvider.ApiVersionDescriptions)
{
options.SwaggerEndpoint($"/swagger/{description.GroupName}/swagger.json", description.GroupName.ToUpperInvariant());
}
});
app.UseMvc(routes =>
{
routes.MapRoute(
name: "api",
template: "api/{controller=Home}/{action=Index}/{id?}");
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
它不工作:/仍然显示我,然后页面不存在。看这个:我在你身上加了这句话wrote@matgorzynski请尝试新的更改。不,但当我创建project.net core+react&redux,并复制我的所有代码时,它工作了,但有一个招摇过市不工作:/@matgorzynski需要检查招摇过市配置以修复它,并尝试添加新的更改。