位置: 编程技术 - 正文

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

  • 预付款发票能入账吗
  • 应纳税额关于进项和销项的计算公式
  • 增值税进项税额计算公式
  • 农产品进项抵扣政策
  • 滞纳金按什么比例算
  • 向职工支付职工福利费
  • 银行支付结算工作内容
  • 进口增值税已付发票未到如何入账
  • 软件分几次开票怎么入账
  • 现金折扣后退回账户
  • 需不需要交企业所得税看报表的哪个地方?
  • 增值税专用发票有效期是多长时间
  • 代理手续费税收分类编码
  • 营改增后新开公司如何报地税?
  • 总分机构如何做账
  • 增加实收资本印花税税目
  • 发票章盖住备注烂备注的日期,看不清
  • 买卖不破租赁什么情况必须搬走
  • 受委托研发企业可以享受研发支出吗
  • 如何结束excel
  • 事业单位服务收入怎么做账
  • 出口发票汇率按照报关单什么时间计算
  • php的运行机制与什么有关
  • 分配辅助生产成本时可能借记的科目有
  • 企业自行搬迁需要交税吗
  • 没有购入发票可以开出发票
  • 所有非批扣和所有批扣是什么意思
  • 所得税 季报
  • vue组件继承element并重写方法
  • yii框架入门
  • 赠品视同销售会计分录要如何编制?
  • 股东出资方式包括
  • 公司购买一台电脑低于3000元怎么办
  • 转出未交增值税会计处理
  • 工资预提和计提的区别
  • 企业给员工的福利体检报告
  • 固定成本和变动成本举例
  • 进项税额转出期限是多久
  • 支出可以缴纳所得税吗
  • 样机 研发费用归集与核算
  • 代发工资怎么算税
  • 公司买车车辆购置税怎么交钱
  • 生产成本的主要构成要素
  • 研发费用中专利是什么
  • 车辆租赁费发票怎么开
  • 会计可以用收据做账吗
  • 发票什么时间认证
  • 股东注入资金转出股权
  • 日常修理费用如何记账
  • 在途物资入库怎么记账
  • Python MySQL进行数据库表变更和查询
  • 远程修改微信聊天记录
  • aow.exe是什么进程
  • win7桌面怎么设置到d盘
  • windows提示音神曲
  • windows xp桌面图标
  • adobe windows7
  • win10再出变故 微软撤下Windows Update中11月份更新
  • win1021年更新
  • linux cp的用法
  • opengl es2.0
  • Android游戏开发实训总结
  • 安卓飞行手游
  • linux rpm包怎么安装
  • ansi std
  • Unity3D游戏开发培训课程大纲
  • AngularJs ng-change事件/指令的用法小结
  • js表单验证实例怎么写
  • 批处理的扩展名
  • jquery操作html代码
  • 一些常用的网络命令
  • python命令行在哪
  • eclipse的ssh框架搭建
  • ukey开发票系统怎么升级?
  • 所得税季度报表收入成本怎么填
  • 1万4千块钱交多少个人所得税
  • 地税局 要官
  • 安阳文峰区小学招生
  • 一般纳税人如何开具3%的发票
  • 咸阳高新区税务局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设