关于部署的问题
来源:17-1 课程总结
fy000
2019-08-01
老师您好,目前我们公司是java后台,前端开发后打包给后台丢到tomact文件下,直接启动tomact运行前后端,那么使用node作为服务端是如何部署呢?
1.后端:老师我看视频的理解是通过pm2部署,然后直接在服务器上通过 npm run prd来通过pm2启动是么?
2.前端:前端静态文件如何放在服务环境下?通过测试代码中的http-server?来给前端一个服务启动还是其他方法?
因为公司是通过tomact启动,等于就给前端静态文件启动了,但是node环境下,不懂如何启动
希望老师解答
写回答
1回答
-
node 服务是通过 pm2 运行并监管的。
前端文件要单独起一个静态服务,用 nginx 即可。线上不会用 http-server ,这只是一个 dev 环境的工具。
node 的服务也要过 nginx 的代理,反向代理到 node 服务上。这样就能保证前端后端同域了,课程中也详细讲了这个问题了。
112019-08-27
相似问题