首页 > 编程语言 >nodejs 返回静态资源

nodejs 返回静态资源

时间:2024-09-07 23:04:38浏览次数:4  
标签:返回 index exName nodejs 静态 js css

nodejs返回资源时,依照index.js文件的目录为基准。

例如,index.js存放目录为/web/index.js  模板文件中的静态资源存放在./static/main.css

那么静态资源的实际存放目录就是 /web/static/main.css .这个文件夹要和index.js在同一个目录下才可以。

 

nodejs 返回css无效

当nodejs 返回css文件时,需要设置文件类型,最好做一个判断

       const exName = path.extname(request.url) //使用path模块截取扩展名
            //console.log(exName)
            if(exName == '.css'){ //根据扩展名不同,设置不同的返回头
              response.writeHead(200, {'Content-Type': 'text/css'});   
            } else {
              response.writeHead(200, {'Content-Type': 'text/html'}); 
            }

  

标签:返回,index,exName,nodejs,静态,js,css
From: https://www.cnblogs.com/cxywxzj/p/18402289

相关文章

  • #CAMA | 以视觉为中心的静态地图元素标注方法
    01现有标注方法的局限性在自动驾驶领域,静态地图元素的精确标注是实现高精度环境感知的关键。然而,现有的公共数据集在一致性和准确性方面存在局限,无法满足日益增长的高精度训练数据需求。图一展示了nuScenes数据集中的默认高清地图无法在一致性和准确性两个方面提供准确信息......
  • 【SpringBoot实用小知识】JSON序列化返回结果时出现的幽灵成员
    幽灵成员问题的解决前言debug过程结论及解决方式1.更改方法名称2.为方法加上@JsonIgnore注解前言这是一个很令人无语的问题在最近写代码时发现一个问题就是有时候在测试接口的时候发现返回结果中出现了一些本不该出现的字段甚至有时候还报错信息如下Writing......
  • 安装nvm管理nodejs包,保姆级教程!
    安装nvm管理nodejs包,保姆级教程!一.本期所需网址nvm:github下载nvm:手册文档下载nvm命令查看:查看命令二.下载nvm1.github下载点击链接下载:https://github.com/coreybutler/nvm-windows/releases选择.exe文件下载安装开始安装双击打开安装程序同意协议下一步......
  • springboot返回结果包装统一返回格式
     统一返回结果拦截处理类importcom.itcoder.test.utils.JsonUtils;importcom.sun.istack.internal.NotNull;importlombok.extern.slf4j.Slf4j;importorg.springframework.beans.factory.annotation.Value;importorg.springframework.core.MethodParameter;importor......
  • LeetCodeTest算法测试 传递一个数组和一个特定的目标整型数字,返回的两个数组元素相加
    1importjava.util.ArrayList;2importjava.util.List;34publicclassLeetCodeTest{5publicstaticvoidmain(String[]args){67int[]intArr=newint[]{2,7,11,15};8List<CustomerIntIndex>customerIntIndexL......
  • 返回结果的HTTP状态码
    2XX状态码(246)    表明请求被正常处理了。    200OK            表示从客户端发来的请求在服务器端被正常处理了。    204NoContent            表示请求处理成功,但是没有资源可以返回。    206P......
  • 迷宫,返回所有路径并排序(C++)(回溯+dfs)
    题意说明:要求给出一个m*n的矩阵迷宫,0代表入口,1代表道路,2代表墙体,3代表出口,要求返回从入口到出口的所有移动路径并按长短从小到大排序。移动路径:就是wasd的移动路径,如一共走三步:下,右,下,则输出:sds。代码如下:#include<iostream>#include<string>#include<vector>#include<alg......
  • 基于nodejs+vue电信CRM系统的设计与实现[程序+论文+开题] 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着信息技术的飞速发展和电信市场的日益竞争激烈,电信企业面临着前所未有的挑战与机遇。客户关系管理(CRM)作为提升企业核心竞争力的关键手段,其重要性愈发凸显......
  • 基于nodejs+vue电影订票系统[程序+论文+开题] 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着电影产业的蓬勃发展,观众对于观影体验的需求日益多样化与个性化。传统的线下购票方式已难以满足现代人快节奏的生活需求,尤其是在热门影片上映时,排队购票......
  • 基于nodejs+vue电影订票系统设计与实现[程序+论文+开题] 计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着互联网的飞速发展,线上服务已成为人们日常生活中不可或缺的一部分,特别是在娱乐消费领域,电影作为大众喜爱的文化娱乐方式之一,其订票方式也经历了从传统线......