Nginx在资产文件夹下找不到js文件

时间:2018-11-21 21:03:51

标签: http web nginx server configuration

我在本地磁盘上有一个已编译的Angular应用程序。 尝试在Nginx服务器上运行它。 添加了以下配置:

server{
   listen 8080;

.......

       location /myapp/ {
            root C:/myapp/;
            try_files $uri$args $uri$args/ =404;
       }
项目根目录中的

index.html文件包含对js文件的引用,这些文件位于myapp / assets / js文件夹中:

<script src="/assets/js/myscript.js"></script>

但是当我在服务器上运行它时,我得到了index.html文件,它会打开,它会尝试在http://127.0.0.1:8080/assets/js/polyfill.min.js中定位文件,避免出现根目录“ myapp”,这会导致404错误。

添加其他位置“ location / assets /”不能解决问题。 有人可以帮我吗?

谢谢。

0 个答案:

没有答案