Node.js 在同一AWS Cloud9实例(前端和API)中运行两个应用程序

Node.js 在同一AWS Cloud9实例(前端和API)中运行两个应用程序,node.js,reactjs,amazon-web-services,ide,cloud9-ide,Node.js,Reactjs,Amazon Web Services,Ide,Cloud9 Ide,我正在尝试在端口8082上运行json服务器,为我正在使用create react app开发的前端提供一些模拟数据(通过warn start获取端口8080上的开发服务器)。尽管两台服务器在各自的终端中都能正常运行,但我只能从AWS提供的URL访问第一台服务器,因此无法执行从React应用程序到json服务器的任何类型的HTTP请求 我该怎么做?可能运行两个EC2实例会起作用,但这似乎非常低效…那么您是否为应用程序设置了反向代理?因为或者如果json服务器被公开了,您是否在react包中使用了

我正在尝试在端口8082上运行
json服务器
,为我正在使用
create react app
开发的前端提供一些模拟数据(通过
warn start
获取端口8080上的开发服务器)。尽管两台服务器在各自的终端中都能正常运行,但我只能从AWS提供的URL访问第一台服务器,因此无法执行从React应用程序到json服务器的任何类型的HTTP请求


我该怎么做?可能运行两个EC2实例会起作用,但这似乎非常低效…

那么您是否为应用程序设置了反向代理?因为或者如果json服务器被公开了,您是否在react包中使用了
proxy
。json?基本上,我的问题是json服务器可以通过internet连接(请求)吗?谢谢您的回答。如果json服务器是我启动的第一台服务器,那么它可以连接到。但是我无法访问我的React应用程序。如果我首先启动react-dev服务器,那么它将不允许我从json服务器获取任何内容。我没有设置任何代理,如果可能的话,我不想把事情复杂化。应该没那么难吧?每个使用Cloud9的完整堆栈开发人员都必须在同一条船上,但我找不到任何以前的答案……嘿@Dijkie85,你能解决这个问题吗?我也吃同样的issue@Tomowa某种程度上。。。放弃了尝试,用谷歌firebase替换了我的后端,这很容易设置。那么你是否为你的应用设置了反向代理?因为或者如果json服务器被公开了,您是否在react包中使用了
proxy
。json?基本上,我的问题是json服务器可以通过internet连接(请求)吗?谢谢您的回答。如果json服务器是我启动的第一台服务器,那么它可以连接到。但是我无法访问我的React应用程序。如果我首先启动react-dev服务器,那么它将不允许我从json服务器获取任何内容。我没有设置任何代理,如果可能的话,我不想把事情复杂化。应该没那么难吧?每个使用Cloud9的完整堆栈开发人员都必须在同一条船上,但我找不到任何以前的答案……嘿@Dijkie85,你能解决这个问题吗?我也吃同样的issue@Tomowa某种程度上。。。放弃了尝试,用谷歌firebase替换了我的后端,这很容易安装