XAMPP中的反向代理(在Windows上)以侦听内部端口3000(Node js服务器)

时间:2020-03-08 12:48:42

标签: apache vue.js xampp quasar

首先,我将描述我的应用程序如何工作。我的前端使用Vuejs(使用Quasar),需要使用SSR,因此它将在服务器上运行,而对于后端,我仅将Laravel用作API。

我正在使用Quasar Framework开发一个SSR(服务器端渲染)应用程序。基本上,我运行命令quasar build --mode ssr,该命令创建一个文件夹 dist / ssr / ,您需要在其中运行以下命令npm run start,该命令在本地主机上的服务器端启动应用程序:3000使用Nodejs。

所以我的后端当前位于http://localhost/api

问题在于js应用程序在http://localhost:3000下运行,而我需要有一个类似http://localhost/app的东西,它实际上必须侦听内部端口3000,因此我需要制作一个反向代理。

更新1: 在youtube https://www.youtube.com/watch?v=_lPZjDL7ilU上发现了该视频,该视频已成功完成操作,但仍然存在问题。反向代理通过在httpd.conf

中添加以下行来工作
ProxyPass /app http://localhost:3000/

还要确保启用了mod_proxy和http模式代理。 一切正常,会消耗所有资产,例如:

请求网址:http://localhost/js/7.42617aaa.js 哪个应该解决: http://localhost/app/dist/ssr/www/js/7.42617aaa.js我认为

0 个答案:

没有答案