成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

遍歷指定目錄下所有文件 如何獲取運(yùn)行node的工作目錄?

如何獲取運(yùn)行node的工作目錄? 流程.cwd()表示執(zhí)行nodexxx.js公司現(xiàn)在的路流程.cwd():運(yùn)行節(jié)點(diǎn)的工作目錄。您可以使用CD/D來(lái)修改工作目錄。 require.main.filen

如何獲取運(yùn)行node的工作目錄?

流程.cwd()表示執(zhí)行nodexxx.js公司現(xiàn)在的路流程.cwd():運(yùn)行節(jié)點(diǎn)的工作目錄。您可以使用CD/D來(lái)修改工作目錄。

require.main.filename文件名:以node命令開(kāi)始的模塊的文件名,例如node XXX,其中文件名是this XXX。

概述應(yīng)用程序.js在根目錄中

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

為什么NodeJS的回調(diào)會(huì)被稱為地獄?

nodejs中提供的所有異步操作都使用回調(diào)函數(shù),例如fs.readFile文件(“filename”,函數(shù)(err,Data){]}

]在前端,這種模式?jīng)]有問(wèn)題。DOM事件相對(duì)獨(dú)立或者需要多個(gè)事件協(xié)同

但是對(duì)于節(jié)點(diǎn)來(lái)說(shuō),事務(wù)中存在多個(gè)異步調(diào)用的場(chǎng)景。例如,目錄遍歷操作的代碼如下:

}

]當(dāng)然,這是一個(gè)更好的情況。很多時(shí)候,業(yè)務(wù)邏輯非常復(fù)雜,嵌套層的數(shù)量更多。這是不容易閱讀和理解的代碼,這是非?;靵y的dns.承諾

例如,可以按以下方式編寫:

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

異步函數(shù)main(){

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

}

main()