我创建了一个基本的web api,并使用create-react-app
添加了一个反应前端。在生产中,我想通过静态运行npm run build
来create-react-app
来创建生成的构建文件夹。根据我在文档here上找到的内容,我尝试了以下内容,但无济于事。我得到了404,屏幕上没有任何内容。
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsProduction())
{
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "client/build")),
RequestPath = "/static"
});
}
app.UseMvc();
}
不确定我哪里出错了。