nginx为什么配置了路径后还去/etc/nginx/html下面找静态资源
首先部署了前端资源后看错误日志发现找不到 js,报如下错误

纳闷的是配置文件配置了静态资源的路径,那么为啥还会去/etc/nginx/html下面去找呢?
首先html是可以找到的,说明路径配置没有问题,那么js找不到猜测是js压根就不会走配置文件中的路径,js是从html里面开始加载的,html里面引入是从/static根目录开始引入的,那么从该目录下自然找不到 js。
那么为什么会找到/etc/nginx/html目录呢?猜测是默认的目录,如果找不到即会去该目录下进行查找。
解决方式是nginx配置文件中添加对static目录的路径配置,这样找static的时候通过路径配置就可以找到了。
浙公网安备 33010602011771号