前后端项目怎么合并到一个项目文件夹下?

ruby
  • 43

采用的是前后端分离做的,前端vue+后端springboot分别在两个不同的项目文件夹下,端口分别是8080和8081,如何将两个项目文件夹合并


问题更新:

  1. 打包问题:前后端不分离的时候,直接打成war包部署在别的tomcat上就可运行,现在这个前后分离是怎么打包部署的?所以我就想着把两个项目文件夹先合并了再打个war包,但现在是两个端口,并在后端配置了CorsConfig.java跨域文件,这个要不要重新配置。
  2. 服务器问题:现在前后端做完,每次启动时都要先在一个端口启动前端,再在另一个端口启动后端,不像以前不分离去做时直接运行服务器开启一个端口就可以访问。后期如果要用内网穿透部署,也是在两个端口分别启动前后端吗?小白刚接触不是特别懂,请各位大佬指教。
回复
阅读 4k
6 个回答

前后端都分离了,干嘛还合并?

只是文件夹合并?两文件放同一git仓库下不就行了

如果合并的话,你在目录下面创建一个static文件夹,然后把前端的放进去,然后启动springboot程序的时候,就可以访问前端了,不需要额外部署

除非有”前后端要一起部署“这样的需求,否则不用考虑
你需要nginx或者同类的东西

你改一下前端项目的打包目录,把dist指向到后端的某个目录下面

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