nodejs 学习
fs
读写文件删除文件
// 读取文件 // 创建文件 // 删除文件 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);
http
// 创建服务器和返回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
相关推荐
JamesRayMurphy 2020-05-25
starzhangkiss 2020-04-19
普罗旺斯的梦 2020-04-09
始作俑者 2020-01-19
xyggsddu 2019-12-26
aihenaichadeyun 2019-12-20
rareli 2019-12-16
始作俑者 2019-12-13
普罗旺斯的梦 2019-11-06
fm00 2019-11-01
普罗旺斯的梦 2019-09-13
普罗旺斯的梦 2019-09-06
kaikai 2018-11-28
范群松 2019-08-30
codingker 2019-07-11
fuziwang 2019-07-01
sunwukong 2019-06-30
普罗旺斯的梦 2019-06-29