位置: 编程技术 - 正文

利用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)

  • 小规模季度不超过30万是含税还是不含税
  • 土地使用权利
  • 销售商品结转成本的记账凭证
  • 税金及附加主要分析
  • 给中间人回扣犯罪吗
  • 可转债如何不转换的财务处理
  • 天猫收取的佣金开具的技术服务发票会计分录
  • 一般纳税人计提水利基金会计分录
  • 房产租金收入是什么科目
  • 净现金流量率计算公式
  • 计提工资和应付职工薪酬怎么不一样
  • 行政单位财务长期挂账处理办法
  • 现金报销银行账户
  • 营改增后银行增值税如何缴纳
  • 食用油从商业流入的原因
  • 建筑劳务分包一般纳税人可以选择简易计税法吗?
  • 促销服务费经营范围怎么写
  • 马克龙成就
  • 税率税额是星号什么意思
  • 实收资本减值会计处理
  • 交易性金融资产属于什么类
  • 一次性购房发票什么时候给开
  • 预付账款属于资产类
  • 其他综合收益属于什么类
  • 其他费用的账务处理
  • win10组策略编辑器打不开怎么办
  • vue怎么使用本地存储比较好
  • 仙客来养殖方法和注意事项视频
  • 担保公司代偿账户是什么
  • 基础代谢
  • 冰山从哪里来
  • 简述gnss数据处理流程
  • 技术部周报怎么写
  • 单文件php文件列表
  • php处理xml数据
  • 资产负债表与利润表之间的关系
  • 新个税累计预扣怎么算
  • mongodb局域网访问
  • 织梦DedeCMS默认文件夹重命名
  • 公章损坏如何更换
  • 工业企业存货核算方法
  • 年金缴费是什么意思
  • 不含税单价和不含税合价的区别
  • 企业原材料成本占比
  • 无资产可执行啥意思
  • 按信用风险特征组合
  • 购入车辆发生的费用
  • 在建工程结束后怎么处理
  • 进项发票已入账进项税,但是未抵扣怎么办
  • 用友t3财务通普及版如何开下年账
  • 公司购买垃圾袋纸巾摘要怎么写好
  • 财产裁定书
  • 进项发票超过期限不认证怎么办
  • 资金占用利息收入怎么入账
  • 公司房租没有发票不入账税务怎么处理
  • 固定资产清理如何填写增值税申报表
  • 各个都很实用:win7系统电脑日常小技巧
  • centos7 pptp搭建
  • unix系统的文件分为哪三种存取结构
  • 快速复制一张同样的幻灯片
  • mac系统如何切换中文
  • mac怎么连接校园网wifi
  • 2019谷歌浏览器
  • linux怎样使用命令
  • win8怎么看电脑wifi密码
  • linux 常见
  • win7 svchost
  • android app启动过程
  • three.js加载glb文件
  • node javascript
  • cmd怎么复制上一条命令快捷键
  • js遍历获取指定数据
  • unity 摄像机
  • javascript开发自学
  • 生成ssh
  • js获取鼠标坐标到浏览器底部
  • javascript的理解
  • Cannot run program "/home/mohemi/Program/adt-bundle-linux-x86_64-20130729/sdk//tools/emulator": erro
  • 如何查询纳税信用等级证明
  • 深圳地税局地址工作时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设