采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,如果是项目发到线上,就不用反向代理了吧? 比如说 前后端分离的项目,前端打包后,把包放到nginx目录下,后端的项目也放到同一个nginx目录下,这样前端、后端 就都在nginx的启动的服务器上,同端口 同域名 同协议,是这样的吗? 不太了解 请教一下
如果真能按照你的想法去实现,那当然是好的。
不过,实际情况是,nginx 可以作为前端静态文件的服务器,但它没法作为 nodejs server 端的服务器。
也就是 nginx 无法运行 nodejs 程序,同理它也无法运行 php 、java、python 等程序。所以,server 接口层面还是需要 nginx 做反响代理的。
哦哦,谢谢老师。那具体情况是这样的吗? 一个完整的线上项目就类似于课程里的例子,一台总的服务器上,分别部署了前端和后端的服务,然后用nginx做反向代理
是的。
好的 明白了
登录后可查看更多问答,登录/注册
从入门到实战,一站式掌握 Node.js+Express+Koa2
2.4k 16
1.4k 16
1.7k 15
1.5k 13
1.4k 13