· 7 years ago · Jun 25, 2018, 11:06 AM
1function getFiles (dir, files_){
2 files_ = files_ || [];
3 var files = fs.readdirSync(dir);
4 for (var i in files){
5 var name = dir + '/' + files[i];
6 if (fs.statSync(name).isDirectory()){
7 getFiles(name, files_);
8 } else {
9 files_.push(name);
10 }
11 }
12 return files_;
13 }
14
15 app.get('/loadit', verifyToken, (req, res) => {
16 var loadFiles = getFiles(__dirname + /data/);
17 jwt.verify(req.token, 'secretkey', (err, decoded) => {
18 if(err) {
19 res.sendStatus(403);
20 } else {
21 loadFiles.map((data1) => {
22 console.log(data1);
23 return res.sendFile(data1)
24 })
25 }
26 })
27});