Nginx服务器导致CSS无法解析不起效果

最近部署一个项目html,js正常加载,css也没有报404,css能够正常获取,只是浏览器无法解析,研究了一下发现,原来是配置Nginx的时候将/etc/nginx/nginx.conf的一行include /etc/nginx/mime.types;误删了,导致了Nginx无法正确识别CSS文件,因此向浏览器发送了错误的MIME类型。加上那行,然后重启Nginx守护进行就好了

错误的css和js类型如下面

 

正确的css和js类型应该如下面

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
nginx是一个高性能的开源Web服务器软件,它可以作为反向代理服务器和负载均衡器,用来处理HTTP请求并将其转发到后端的服务器。 要了解nginx如何解析Vue,我们首先需要了解Vue的工作原理。Vue是一种前端JavaScript框架,它使用虚拟DOM(Virtual DOM)和组件化的方式来构建用户界面。Vue的应用程序通常由一个HTML模板、JavaScript代码和由Vue组件构成的结构组成。 当用户访问一个使用Vue构建的网站时,Vue的核心库会根据应用程序的配置和路由规则来生成响应的Vue实例。这个过程通常会发生在浏览器中。然后,浏览器会解析HTML文档,并根据Vue实例的指令和绑定来生成真实的DOM元素。 而nginx作为Web服务器,负责接收用户发起的HTTP请求,并对请求进行处理。当用户访问一个使用Vue构建的网站时,nginx会检查请求的URL路径,并根据配置文件中的指令来判断如何处理该请求。 在nginx的配置文件中,可以配置一个location块来指定特定URL路径的处理方式。对于Vue应用程序而言,通常会配置一个location块来将所有的静态资源(包括HTML、CSS和JavaScript文件)指向Vue应用程序所在的目录。 当用户访问Vue应用程序的URL时,nginx会检查相关的location配置,并将请求转发到Vue应用程序的目录。然后,浏览器会从该目录下载HTML、CSS和JavaScript文件,进行解析和运行。 总结起来,nginx并不会直接解析Vue,它只负责将Vue应用程序的静态资源发送给浏览器,然后浏览器进行解析和运行。所以,nginx解析Vue方面的角色相对较小,主要起到了静态资源服务器的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_陈陆亮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值