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

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

如何获取运行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()