nginx为什么配置了路径后还去/etc/nginx/html下面找静态资源

首先部署了前端资源后看错误日志发现找不到 js,报如下错误

纳闷的是配置文件配置了静态资源的路径,那么为啥还会去/etc/nginx/html下面去找呢?

首先html是可以找到的,说明路径配置没有问题,那么js找不到猜测是js压根就不会走配置文件中的路径,js是从html里面开始加载的,html里面引入是从/static根目录开始引入的,那么从该目录下自然找不到 js。

那么为什么会找到/etc/nginx/html目录呢?猜测是默认的目录,如果找不到即会去该目录下进行查找。

解决方式是nginx配置文件中添加对static目录的路径配置,这样找static的时候通过路径配置就可以找到了。

posted @ 2022-05-17 18:01  coder小白  阅读(3511)  评论(0)    收藏  举报