2016 - 2024

感恩一路有你

遍历指定目录下所有文件 如何获取运行node的工作目录?

浏览量:1647 时间:2021-03-12 10:03:13 作者:admin

如何获取运行node的工作目录?

流程.cwd()表示执行nodexxx.js公司现在的路流程.cwd():运行节点的工作目录。您可以使用CD/D来修改工作目录。

require.main.filename文件名:以node命令开始的模块的文件名,例如node XXX,其中文件名是this XXX。

概述应用程序.js在根目录中

可以使用require(“path”)路径.目录名( require.main.filename文件名)

为什么NodeJS的回调会被称为地狱?

nodejs中提供的所有异步操作都使用回调函数,例如fs.readFile文件(“filename”,函数(err,Data){]}

]在前端,这种模式没有问题。DOM事件相对独立或者需要多个事件协同

但是对于节点来说,事务中存在多个异步调用的场景。例如,目录遍历操作的代码如下:

}

]当然,这是一个更好的情况。很多时候,业务逻辑非常复杂,嵌套层的数量更多。这是不容易阅读和理解的代码,这是非常混乱的dns.承诺

例如,可以按以下方式编写:

const FS=require(“FS”)。允诺

异步函数main(){

const data=awaitfs.readfile文件(“filename”)

}

main()

遍历指定目录下所有文件 遍历目录 遍历目录下的所有文件

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。