0

我已经克隆了 Angular-seed 项目,使用 npm install 和 npm start 运行它,一切正常。

然后我想使用不同的 Web 服务器,不是 npm 附带的开发服务器,而是生产服务器,看看我是否可以配置角度种子基本状态(view1,view2)以与 nginx 一起使用。
我有一些 nginx.conf 文件用于我认识的某个人正在从事的另一个项目,我接受了它并试图让它工作。它为 index.html 提供了很好的服务,但是当我尝试切换到 view2 或 view1 (从部分视图)时 - 我什么也没得到。它导航到正确的地址(我看到它将地址更新为 #/view1 ),但内容保持不变。这是conf文件:

server {
    listen  80;
    listen [::]:80 ipv6only=on default_server;
    server_name localhost;
    charset     utf-8;

    # max upload size
    client_max_body_size 75M;

    # Frontend root folder
    root /myapp/app;

    location / {
    try_files $uri $uri/ /index.html?/$request_uri;

    }
}

角种子的结构可以在这里找到: https ://github.com/angular/angular-seed

我知道这可能是基本的,但我尝试了不同的 conf 文件并且没有任何效果。我知道位置块中文件的顺序没问题,而且我知道它应该为所有内容提供服务 - 但仍然没有。
任何帮助,将不胜感激。谢谢。

4

0 回答 0