位置: 编程技术 - 正文

利用Node.js获取项目根目录的小技巧(node.js获取文件信息的方法是什么)

编辑:rootadmin

推荐整理分享利用Node.js获取项目根目录的小技巧(node.js获取文件信息的方法是什么),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs获取当前路径,node获取formdata,nodejs获取客户端ip地址,nodejs获取当前路径,nodejs获取当前路径,node获取url参数,nodejs获取文件信息的方法,node.js获取文件信息的方法是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

假设我们的js文件写在server目录中,但是我们的资源文件存储在app/img目录中。

实现功能

如下图,我们需要在server/index.js文件中使用fs读取app/img/favicon.ico文件。

实现方法

利用Node.js获取项目根目录的小技巧(node.js获取文件信息的方法是什么)

在node.js只提供了一个 dirname全局变量。通过 dirname可以获得“C:wwwrootyidataserver”。这时需要用到path。

首先

即可获取到node.js的项目根目录。

即可获取目标文件。

由上面的例子可知,path.join将多个参数组合成一个 path,因此我们只需要参照路径表示方法合并即可。比如js文件在第三层目录,那么项目根目录就是path.join(__dirname,'../../../') 。

总结

也可以直接获取项目根目录,但是要注意的是使用这个方法在一些情况下存在问题,以前遇到过,想不起来了。大家留意下,有问题可以留言交流。

Node.js与MySQL交互操作及其注意事项 node.js作为服务端的js运行环境已经出现了有几年了,最近我有个朋友也在做这方面的开发,但是也是刚刚接触,遇到了很多坑。前几天他们在操作数据

阿里云ecs服务器中安装部署node.js的步骤 首先下载了putty用来连接服务器的控制台,还有flashFXP用来上传文件。下面是详细的步骤,一起来看看。1.下载node.js下载地址:node.js千万不要用命令行下

node.js实现博客小爬虫的实例代码 前言爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化。这篇文章介绍的

标签: node.js获取文件信息的方法是什么

本文链接地址:https://www.jiuchutong.com/biancheng/370807.html 转载请保留说明!

上一篇:Node.js检测端口(port)是否被占用的简单示例(nodejs test)

下一篇:Node.js与MySQL交互操作及其注意事项(nodejs和mysql)

  • 认缴制的注册资本实缴时存哪里
  • 个人独资公司对外如何承担责任
  • 小规模纳税人每季度报税清盘
  • 小规模出租不动产免税吗
  • 公司哪些支出不影响报表净利润总额
  • 医保卡划入账户金额
  • 当月开的发票当月已付款怎么做分录?
  • 电脑在固定资产中属于哪一类
  • 建筑企业跨地区
  • 所得税缴纳计算公式
  • 企业所得税计提金额怎么算
  • 委托贷款利息收入现金流
  • 在建工程和工程物资在资产负债表
  • 酒店购买矿泉水再卖给客人怎么处理
  • 企业网银支持互联网专线
  • 销项税和进项税怎么区分
  • mac怎么安装dmg软件
  • .exe文件病毒
  • 旅游开发企业会计账务处理
  • 间接费用是什么费用
  • 物业公司监控一般保留多久
  • 商标注册费用
  • php创建文件夹和文件
  • 商品流通企业商品销售成本计量方法有
  • form表单使用
  • pdo_mysql
  • laravel视频教程
  • php 集成环境
  • 其它收益和递延收益
  • 基于stm32f103c8t6的毕业设计
  • java web项目部署
  • function函数的定义
  • js匿名函数和命名函数
  • php获取flag
  • 帝国cms目录
  • 异地项目需要预缴增值税吗
  • 行政单位预算外收入有哪些
  • 增值税普通发票查询真伪
  • python模块的搜索路径
  • dedecms进入数据库
  • phpcms使用教程
  • 公司pos机使用规范
  • 清算时实收资本需要做收入吗为什么
  • 段云简介
  • MySQL中distinct与group by语句的一些比较及用法讲解
  • 运输业开发票
  • 应交增值税结转账务处理
  • 开经销商公司要多少钱
  • 建筑业有收入没有成本
  • 公司租用员工车辆维修费能报销吗
  • 社保调低,上半年多缴的怎么办
  • 股东如何收回投资款
  • 土地价款抵减销项税
  • 企业间借款利息涉税处理
  • 车子购买的保险
  • 物流公司账务处理流程及方法
  • t3用友年底结束怎么建下一年
  • mysql查找指定元素的位置
  • centos 中文
  • fedora linux安装教程
  • win10预览版21277下载
  • ubuntu网页打开很慢
  • win7开机出现标志后就重启
  • Mac怎么更改锁屏密码
  • hpz12进程
  • win7系统的安装
  • 手机上的安全模式是什么
  • 文件夹删不掉显示另一个程序打开
  • linux设置环境变量的命令
  • bass表示什么
  • jQuery展示表格点击变色、全选、删除
  • ubuntu如何以root用户运行
  • shell脚本批处理
  • 重写SimpleAdapter的getView以实现按钮点击响应
  • jquery使用教程
  • javascript gui
  • android获取本地相册中图片
  • javascript怎么样
  • 留抵退税再提速
  • 重庆国税电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设