我在理解React应用程序上下文中的静态和动态站点的概念时遇到了麻烦。我正在阅读有关如何将React应用程序部署到Netlify(以托管静态网站而闻名)的信息。但是,我所做的所有React应用程序都向Node / Express后端发出请求,并显示从它们返回的数据。我很确定这会使我的React应用程序变得动态。这是否意味着我将无法将它们部署到Netlify?
答案 0 :(得分: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";
}
/
/在我用此基础连接端点后,然后在部署时没问题
答案 1 :(得分:1)
您可以在Netlify上托管前端部分,该部分向其他地方的后端发出请求。但是除非将后端转换为无服务器功能,否则您将无法在Netlify上托管后端。