首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以先使用Express服务器进行开发,然后再使用不同的服务器进行生产?

是否可以先使用Express服务器进行开发,然后再使用不同的服务器进行生产?
EN

Stack Overflow用户
提问于 2020-12-30 01:33:58
回答 1查看 22关注 0票数 0

如果我有一个正在开发的React前端(create-react-app),我还可以添加一个ExpressJS服务器,并将其作为REST API进行构建和使用。这很好用。

但是,假设我有一个需要在生产中使用的Java后端,并且我使我的Express端点与我的Java端点相同。是否可以仅在开发期间使用我的ExpressJS后端,然后在部署应用程序时在生产期间将其连接到我的Java后端?

我试着用谷歌搜索这个问题,但我还没能找到任何回答这个问题的文章。

EN

回答 1

Stack Overflow用户

发布于 2020-12-30 02:04:41

如果我没理解错的话,

您想知道是否可以使用两种不同的API为您的react应用程序提供数据,具体取决于它们是在开发中还是在生产中

在这种情况下,Dev中为node/express,生产中为Java

我能想到的最简单的方法就是通过某种配置/环境变量将相关的连接信息传递给react应用程序,只要端点是完全相同的。

代码语言:javascript
复制
// When reaching out to api
fetch(process.env.newsApi)

//In Dev
process.env.newsApi = HTTPS://expressAPI

//In Prod
process.env.newsApi = HTTPS://JavaAPI
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65496292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档