位置: 编程技术 - 正文

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

  • 新公司需要去当地街道报备劳动关系证明吗
  • 进出口税则是什么意思
  • 固定资产计提减值后可以转回吗
  • 销项税最后转到哪里
  • 金税盘开具发票 在增值税申报表哪填写
  • 企业清算过程中应收应付的处置
  • 计提递延所得税资产
  • 逾期认证未抵扣的文件
  • 递延所得税当期所得税费用
  • 购买空调的报销单怎么写
  • 结转预交增值税会计处理
  • 因台风造成原材料毁损计入什么科目
  • 科技公司出售市场价格
  • 饭店购买厨房用具分录
  • 碎石需要技术吗
  • 小型微利企业所得税优惠政策2022
  • 2020年资金账簿印花税最新规定
  • 外出什么意思?
  • 兼职教师个人所得税起征点
  • 简易计税项目取得的进项发票可以抵扣别的项目吗
  • 分公司注销分配表
  • 收到上月发票怎么写分录
  • 1697510722
  • 已认证的进项税额转出怎么做账务处理
  • win10电脑键盘灵敏度怎么调
  • 新版edge浏览器兼容性视图怎么设置
  • 新成立企业什么时候有财务报表
  • 车辆购置税为什么查不到发票信息
  • 公司自建办公楼
  • typecho插件开发教程
  • 股东分红缴纳个税时间
  • 期间费用为何要摊销
  • 制造业成本核算明细表
  • 出口货物视同内销征税的会计核算
  • 什么情况下计提信用减值损失
  • php fpm原理
  • 考拉妈妈打考拉
  • vscode搭建vue开发环境
  • 个人所得税的现状分析
  • 工作服计入什么明细科目
  • 员工福利费会计分录 最新
  • 可供出售金融资产新准则叫什么
  • 个人个税汇算清缴怎么做
  • 兼职算受雇吗
  • 事业单位政府拨款的会计分录
  • 变卖废旧物资的增值税税率
  • python中numpy.empty()函数的用法
  • 4s店除了卖车还有什么
  • 电子税务局如何添加办税人员
  • 使用sqlserver创建数据库和删除数据库的实验总结
  • 其他综合收益会影响未分配利润吗
  • 递延负债和递延收益
  • 餐饮行业加盟模式
  • 餐饮行业购入农产品
  • 股东追加投资怎么算
  • 公司每个月申报怎么报的
  • 错开发票所需要提供的资料以及时效要求是?
  • 递延所得税资产账务处理
  • 党建信息的重要性
  • 民营企业固定资产管理规定
  • 深度解析桂附地黄丸
  • mac os10.11
  • WIN10怎么设置在平板模式下隐
  • windowsxp改密码怎么改
  • win10edge浏览器怎么设置兼容模式
  • win10如何删除windows账户
  • win7系统桌面不能新建文件夹
  • Nodejs Express4.x开发框架随手笔记
  • 批处理 重命名
  • android基础入门教程
  • unity3d基础操作
  • python正则\b
  • jquery自动点击按钮
  • js的delegate
  • bootstrap基础教程
  • 税务稽查工作底稿属于什么证据
  • 湖北税票真伪查询
  • 图像信息采集照片
  • 全国砂石供应紧缺
  • 省银保监局长是什么级别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设