任何React应用都可以部署到Netlify吗?

问题描述 投票:1回答:1

我对React应用中的静态和动态站点的概念理解有问题。我正在阅读有关如何将React应用程序部署到Netlify,Netlify以托管静态站点而闻名。但我做的所有React应用都会向NodeExpress后端发出请求,并显示从它们那里返回的数据。我很确定这将使我的React应用成为动态的。这是否意味着我将无法将它们部署到Netlify?

reactjs cloud web-deployment web-hosting netlify
1个回答
1
投票

你将能够在Netlify上托管前端部分,使请求到其他地方的后端。但你将无法在Netlify上托管后端,除非你将其转换为无服务器功能。


1
投票
let api = ""
if (process.env.NODE_ENV === "production" && "serviceWorker" in navigator) {
  //production
  API = "https://project-sprint.herokuapp.com";
} else {
  //development
  API = "http://localhost:3001";

}
/

当我把端点补充到这个基础上后,我部署时就没有问题了。

© www.soinside.com 2019 - 2024. All rights reserved.