如何在同一端口上启动反应和节点API服务器?

我在port 8080上构build了一个简单的express API。 在另一个端口(3000)我build立客户端反应,从我的快递API端点获取数据。 为此,我将不得不在独立的端口上运行这两个应用程序。 我怎样才能在相同的端口运行这两个例如。 8080? 我很新。 帮助将非常感激。

1 /如果因为CORS问题需要它们在相同的端口上运行,那么在API服务器上设置CORS头可能会更容易(也是最好的做法),以允许来自原始的请求:3000。

2要在同一端口上同时提供API和静态页面和脚本,可以修改API服务器来处理静态内容的请求,也可以使用反向代理。 我build议nginx设置它 (如果可以的话,也提供静态内容)。

示例nginxconfiguration:

 location /api/ { proxy_pass http://localhost:8080/; } location / { proxy_pass http://localhost:3000/; }