为平均堆栈应用程序配置 .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 来了解如何做。
希望对您有所帮助。
我正在一个支持 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 来了解如何做。
希望对您有所帮助。