小编And*_*y H的帖子

在相同的解决方案问题中使用 create-react-app 前端创建 .NET Core 3.0 WebAPI 时出错

我尝试了几种不同的方法来设置这个项目,但每一种都失败了。这是我的问题。

  • 按照本文的指示使用命令提示符创建这些项目有一个主要缺陷,如果您生成这些,然后在 VS 2019 中打开它,您可以立即运行它,没有问题。添加文件的第二个,它会提示你保存一个解决方案文件,之后,整个解决方案崩溃,你不能再启动它......所以这个选项似乎被淘汰了。
  • 我尝试使用 VS 2019 创建一个 .net core 3 应用程序,使其成为 WebAPI 应用程序。之后,我进入根目录并通过命令提示符写道: npx create-react-app client似乎正确创建了项目。之后,我在startup.cs文件中添加了运行所需的spa项(添加了NuGet包Microsoft.AspNetCore.SpaServices.Extensions)

这是我的 startup.cs 代码:

   public class Startup
{
    public Startup(IConfiguration configuration)
    {
        Configuration = configuration;
    }

    public IConfiguration Configuration { get; }

    // This method gets called by the runtime. Use this method to add services to the container.
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc().AddNewtonsoftJson();

        services.AddSpaStaticFiles(configuration =>
        {
            configuration.RootPath = "client/build";
        });
    }

    // This method gets called by the …
Run Code Online (Sandbox Code Playgroud)

asp.net-core-webapi create-react-app .net-core-3.0

2
推荐指数
1
解决办法
1916
查看次数