关于部署的问题

来源:17-1 课程总结

fy000

2019-08-01

老师您好,目前我们公司是java后台,前端开发后打包给后台丢到tomact文件下,直接启动tomact运行前后端,那么使用node作为服务端是如何部署呢?
1.后端:老师我看视频的理解是通过pm2部署,然后直接在服务器上通过 npm run prd来通过pm2启动是么?
2.前端:前端静态文件如何放在服务环境下?通过测试代码中的http-server?来给前端一个服务启动还是其他方法?
因为公司是通过tomact启动,等于就给前端静态文件启动了,但是node环境下,不懂如何启动
希望老师解答

写回答

1回答

双越

2019-08-01

  1. node 服务是通过 pm2 运行并监管的。

  2. 前端文件要单独起一个静态服务,用 nginx 即可。线上不会用 http-server ,这只是一个 dev 环境的工具。

  3. node 的服务也要过 nginx 的代理,反向代理到 node 服务上。这样就能保证前端后端同域了,课程中也详细讲了这个问题了。

1
1
fy000
非常感谢!
2019-08-27
共1条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程