我正在将我的堆栈Web应用程序部署在支持Node.js的共享a2主机上。
我必须使用以下示例重新配置.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来路由后端请求,就像使用前端一样,因为现在网站仅作为前端项目打开,而前端和后端之间没有连接。
答案 0 :(得分:0)
问题出在Angular代理配置中。.Angular需要配置为使用代理将后端请求从相对路径“ / api /”路由到后端端口“ localhost:port / api /”。
您可以参考此链接以了解操作方法。
希望有帮助。