Javascript NGINX反向代理和快速路由器

Javascript NGINX反向代理和快速路由器,javascript,nginx,proxy,Javascript,Nginx,Proxy,只需设置客户端服务器。我用的是来自DigitalOcean的512 RAM液滴。连接了一个域,工作得很好。然而,我使用nginx作为反向代理,事情变得一团糟。。我以前从未使用过nginx,所以我想我现在就设置它只是为了学习它。然而,这些都是我面临的问题。。我想知道一些事情: 问题1: 静态文件给出了一个404,所以我使用了这个答案: (有一个小改动,就是将“javascript”改为“javascripts”) 我想知道这是唯一的解决方案还是有更好的解决方案(为什么我认为应该有更好的解决方案,我

只需设置客户端服务器。我用的是来自DigitalOcean的512 RAM液滴。连接了一个域,工作得很好。然而,我使用nginx作为反向代理,事情变得一团糟。。我以前从未使用过nginx,所以我想我现在就设置它只是为了学习它。然而,这些都是我面临的问题。。我想知道一些事情:

问题1:

静态文件给出了一个404,所以我使用了这个答案: (有一个小改动,就是将“javascript”改为“javascripts”)

我想知道这是唯一的解决方案还是有更好的解决方案(为什么我认为应该有更好的解决方案,我会在最后解释)

问题2:

所以/现在正在工作。。。但是当我进入/dash时,会得到404。所以我从他那里得到了一个主意 并补充说

location /dash {
    proxy_pass http://localhost:3000;
}
它是有效的。但是,我是否必须为每条路线添加此选项

app.use('/dash', dash);
我是这样定义的

完整的nginx配置

为什么我认为应该有更好的解决方案?因为我以前使用过Apache,我所要做的就是设置我的本地主机和端口,一切都很好地工作。。。所以,我想知道这件事

此外,我使用本指南进行配置(还执行了先决条件)