nodejs获取文件夹下所有文件

nodejs获取文件夹下所有文件,第1张

function findSync(startPath) {

   隐冲 let result=[]

 明咐   function finder(path) {

        let files=fs.readdirSync(path)

        files.forEach((val,index) =>{

            let fPath=join(path,val)

            let stats=fs.statSync(fPath)

            if(stats.isDirectory()) finder(fPath)

            if(stats.isFile()) result.push(fPath)

        })

    }

    finder(startPath)

 激携纯   return result

}

let fileNames=findSync('./')

CORS规格书号只需要OPTIONS调用先于POST或GET如果POST或GET有任何非简单内容或标题在里面携困。 参见“预检请求”

2. 尝试将控制传递给下一个匹配的路由。如果快递是优先个匹配app.get路线,那么它不会继续到选择路线,除非你做(未来的)这样的:

app.get('somethingelse', function(req, res, next) {

//..set headers etc.

next()

})

在条款CORS的东西,我把它放在一个中间件是运作良好

//CORS middleware

var allowCrossDomain = function(req, res, next) {

res.header('Access-Control-Allow-Origin', config.allowedDomains)

res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE')

res.header('Access-Control-Allow-Headers', 'Content-Type')

next()

}

//...

app.configure(function() {

app.use(express.bodyParser())

app.use(express.cookieParser())

app.use(express.swww.hbbz08.com ession({ secret: 'cool beans' }))

app.use(express.methodOverride())

app.use(allowCrossDomain)

app.use(app.router)

app.use(express.static(__dirname + '/public'))

})

3. 留在路由的想法。这段代码:

app.all('/*', function(req, res, next) {

res.header("Access-Control-Allow-Origin", "*")

res.header("Access-Control-Allow-Headers", "X-Requested-With")

next()

})

4. 我已经适合明示或连接中间件。它支持神隐没OPTIONS要求预检检游纳查。请注意,它将使CORS访问任何东西,你可能要在支票放 CodeGo.net,如果你想限制接取。

app.use(function(req, res, next) {

var oneof = false

if(req.headers.origin) {

res.header('Access-Control-Allow-Origin', req.headers.origin)

oneof = true

}

if(req.headers['access-control-request-method']) {

res.header('Access-Control-Allow-Methods', req.headers['access-control-request-method'])

oneof = true

}

if(req.headers['access-control-request-headers']) {

然后在入口文件中调用即可:

这样就能族蚂一次性引用所有文件了。

该模块还提供兆郑埋了一些额外参数:

这样可以实现两个功能:

这适用于定义为类的控制器丛谈文件,如:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12160556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存