为平均堆栈应用程序配置 .htaccess 文件

Configure .htaccess file for a mean stack application

我正在一个支持 nodejs 的共享 a2 主机上部署我的平均堆栈 Web 应用程序。
我必须使用以下示例重新配置 .htaccess 文件以将用户重新路由到具有前端端口的本地主机:

RewriteEngine On
RewriteRule ^$ http://127.0.0.1:55555/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:55555/ [P,L]

网站推荐使用49152~65535(含)之间的端口。
我将端口 55555 用于前端,将 50000 用于后端,但我需要配置 .htaccess 以路由后端请求,就像它对前端所做的一样,因为现在网站仅作为前端项目打开,前端和后端之间没有连接。

问题出在 Angular 代理配置中。Angular 需要配置为将后端请求从相对路径“/api/”路由到后端端口 "localhost:port/api/" 使用代理。
你可以参考这个 link 来了解如何做。

https://medium.freecodecamp.org/the-best-ways-to-connect-to-the-server-using-angular-cli-b0c6b699716c

希望对您有所帮助。