我已经在我的localmachine上设置了一个虚拟应用程序,它正在运行,但它不加载CSS文件。我使用
lessCSS来定义我的应用程序,我认为这里没有加载CSS的原因是LESSCSS样式表使用.less扩展。
那么,为了读* .less文件扩展怎么办?
解决方法
没有必要添加处理程序。只需为.less添加MIME类型(现在称为Internet媒体类型),并将MIME类型设置为text / css。
Web服务器查看请求的扩展(就像扩展文件一样)。如果他们知道扩展名,他们将提供该文件,并添加一个HTTP头字段,以指示文件的内容采用哪种格式。例如,当他们提供静态HTML文件时,他们添加Content-Type:text / html头字段。这样,浏览器可以理解使用哪个应用程序来处理响应体。
如果Web服务器不知道请求扩展,他们搜索以查看是否已经安装了知道扩展名的其他应用程序。如果有另一个应用程序,那么他们让该应用程序提供该文件。
你可以想到这个例子来充分理解会发生什么:
你去一家餐厅,(你是HTTP请求)。你要求一个披萨(披萨是扩展)。厨师知道如何服务比萨饼,因此它为您服务。
现在考虑你再次去同一家餐馆,并要求Bomyhoor(一种假的食物)。厨师不知道如何做饭和服务。他/她要求其他厨师看看厨房里是否已经有其他人(厨房是网络服务器)谁知道如何做饭?如果有人知道他要煮Boomyhoor,那么他/她为你服务。
现在,考虑你去另一个时间,这一次要求Graboori。厨师已经知道(从字典)Graboori是比萨饼的另一个名字。因为他知道如何服务比萨饼,他只是服务于那。