0

我对 nginx 配置发疯了。

我有这个目录树站点

|-- .tmp
|    +-- partials
|    |    |-- partial.js
|    |    |     
|    +-- serve
|         +-- app
|         |    |-- app.css
|         |
|         |-- index.html
|
+-- libs
|    +-- folder_a
|    |        
|    +-- folder_b
|
+-- transpiled
|    +-- app
|    |    |-- app.js    
  

同样在我的 index.html 中,我有类似的路径

<script src="../bower_components/jquery/dist/jquery.js"></script>
<script src="app/app.js"></script>

所以,如果我是对的,我的根目录应该是转译目录。

为我的站点提供服务的有效 nginx 配置是什么?

添加了conf示例

 http {
    server {
          
       location / {
           root html/my_site;
           index .tmp/serve/index.html;
           try_files $uri transpiled/$uri;
       }
    }
}

我不知道 nginx,但我读过一些关于 try_files 的内容。try_files 指令应该将文件 $uri 搜索到 transpiled/$uri。所以如果我有app/app.js尝试文件应该在transpiled/app/app.js中搜索文件

这行不通

4

0 回答 0