Javascript Windows 10中节点JS的Nginx配置

Javascript Windows 10中节点JS的Nginx配置,javascript,angularjs,node.js,nginx,Javascript,Angularjs,Node.js,Nginx,我正在Windows 10中使用Node JS和Angular JS构建一个应用程序。 我想将Nginx与之集成。我是新手。我读过几篇关于它的文章,但对如何配置它感到困惑 我已在localhost:3000/即Express默认端口运行该应用程序。我应该使用nodemon server.JS在Node JS服务器上运行吗 我的Nginx配置的一些行如下所示 文件:C:\nginx-1.13.0\conf\nginx.conf #user nobody; worker_processes 1;

我正在Windows 10中使用Node JS和Angular JS构建一个应用程序。 我想将Nginx与之集成。我是新手。我读过几篇关于它的文章,但对如何配置它感到困惑

我已在
localhost:3000/
即Express默认端口运行该应用程序。我应该使用
nodemon server.JS
在Node JS服务器上运行吗

我的Nginx配置的一些行如下所示

文件
C:\nginx-1.13.0\conf\nginx.conf

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;
        root C:/Users/asau/Documents/archlb/src/public;
        index  index.html index.htm;
        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            #root   html;
            # C:/Users/asau/Documents/archlb/src/public;
            # index  index.html index.htm;
        }

        location /images/ {

        }

        location /js/ {
           # root C:/Users/asau/Documents/archlb/src/public/js
        }
当我使用
localhost
时,
index.html
会在浏览器中打开,但它无法访问从Angular JS调用的REST API。所有Angular JS文件都包含在
index.html
中。它显示了Google Chrome开发者工具中的
无法获取localhost/getversion(404)
错误

但是,如果我使用
localhost:3000/
一切正常。
我应该使用什么配置?

我认为您至少需要在
代理上向API传递
规则。差不多

location /api {
    proxy_pass http://localhost:3000
} 
一些指向文档的指针:


谢谢您的帮助。它起作用了!!