Angular和node js文件

时间:2017-09-13 11:42:11

标签: node.js angular

我有节点js版本v6.11.3和npm版本3.10.10

我安装了angular并使用this指令创建了一个项目。

我还有一个带代码的节点js文件:

getFileList.js

var fs = require('fs');
function getFiles(dir){
var fileList = [];

var files = fs.readdirSync(dir);
for(var i in files){
    if (!files.hasOwnProperty(i)) continue;
        var name = dir+'/'+files[i];
        if (!fs.statSync(name).isDirectory()){
            fileList.push(name);
        }
    }
    return fileList;
}

请帮助我理解,我应该如何在我的项目中使用此代码?我需要获取某个目录的文件/文件夹列表。

1 个答案:

答案 0 :(得分:0)

var fs = require('fs'),
var fpath = require('path'),    
filePath = fpath.join(__dirname, 'file name here');
fs.readFile(filePath, {encoding: 'utf-8'}, function(err,data){
if(!err){
     console.log("data received"+data);
     response.writeHead(200, {'Content-Type': 'text/html'});
     //response.writeHead(200, {'Content-Type': 'text/plaintext'});
      response.write(data);
      response.end();}else{consloe.log(err)}});

您可以尝试将其从节点

中的系统中读取文件