apache反向代理node提问

在网上搜索一些反向代理的教程,比如这篇文章 https://cnodejs.org/topic/50f...

大致讲解了Apache的配置,但是不清楚网站的整个搭建。有如下问题:

1.本地开发的代码分为前端代码(webpack,vue)和后端代码(koaJs,node起服务)。
本地直接启动npm run local就可以打开前端页面。
后端模块运行npm run dev可以启动本地后端模块。
前端从而能够访问接口拿到数据库的内容。

2.本地部署到线上机器的流程应该是什么样子的呢?线上使用的是Apache服务器。所以想到了反向代理到node,共用端口。
前端代码和后端代码都需要部署到Apache目录下吗?
前端代码需要重新放到后端代码的静态文件目录吗?

阅读 2k
1 个回答

部署的话有太多方案啦。各个公司, 甚至是同一个公司的不同团队的工程化方案都不一样。

这里分享一下我的方案,权作参考。

前端代码编译后生成静态文件, 将静态文件放到CDN上。

后端代码放到自己的服务器上, 配置好CORS。然后对Referrer做一些限制就可以啦。 至于后端怎么配置,就全看项目啦。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题