普罗旺斯的梦 2020-01-01
读写文件删除文件
// 读取文件 // 创建文件 // 删除文件 fs.unlink('writeFile.txt', () => { console.log('hello') });
创建目录删除目录
// 新建目录(同步) fs.mkdirSync('testDelete'); // 删除目录(同步) fs.rmdirSync('testDelete'); // 新建目录并且将某个文件内容读取新建写入到新建目录中 fs.mkdir('testMove', function () { fs.readFile('readme.txt', (err,data) => { if(err) { console.log(err); return } fs.writeFile('./testMove/writeFile.txt',data,(err) => { if(err) { console.log(err) } }) }) });
// 创建文件读取流 var readStreams = fs.createReadStream(__dirname + '/readme.txt'); var writeStreams = fs.createWriteStream(__dirname + '/write.txt'); readStreams.pipe(writeStreams);
// 创建服务器和返回html文件 const http = require('http'); const fs = require('fs'); const server = http.createServer((request, response) =>{ response.writeHead(200, { "Content-Type": "text/html" }); let myHtml = fs.createReadStream(__dirname + '/index.html', 'utf-8'); // 输出到响应中 myHtml.pipe(response); }); server.listen(3001, '127.0.0.1');
根据不同路由返回不同内容,这里需要添加和前端框架里的路由区别解析(暂定)
ts-node-dev