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



我正在支持 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/$1 [P,L]

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

问题出在 Angular 代理配置中。需要将 Angular 配置为使用代理将后端请求从相对路径"/api/"路由到后端端口"localhost:port/api/"。
您可以参考此链接了解如何操作。

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

希望对您有所帮助。

最新更新