如何配置MEVN项目在nginx内网中运行?

时间:2017-10-30 21:06:15

标签: node.js express nginx vue.js

我是vue,node,express和mongo api的新手,并且使用nginx,所以任何人都可以告诉我需要在哪里放置端口的配置?

在我的项目中,我有一个“客户端”文件夹和“服务器”文件夹,它们都有一个用于运行项目的端口配置,我需要在哪些文件夹中放置配置?

1 个答案:

答案 0 :(得分:0)

Nginx现在负责端口80和443。

设置您的快速应用程序以收听某个端口,让我们说8080.

app.listen(8080, function(){

});

找到你的nginx配置文件。我正在使用nginx/sites-available

下的默认文件

将默认服务器块编辑为此

server { # simple reverse-proxy
    listen       80;
    server_name  _;

    location / {
      proxy_pass      http://127.0.0.1:8080;
    }
  }

Nginx现在会将请求转发给您的节点应用。