最近部门技术栈转型,选择了一大票的新技术,而我则被愉快的分配了个全栈的岗位去,虽然本人铁了心在后端的路上走下去的,但是没办法,拿人钱就得听人话了,索性撸起了node来做起知识储备来。
最近撸完了http模块和fs模块,想着把这两个模块整合起来搞一个小的demo也是不错的检验方法,所以就直接撸起来了。
下面是贴的代码:
// 加载http模块:http服务
const http = require('http');
// 加载fs模块:操作文件
const fs = require('fs');
// 目标文件
const file_name = './data/info.txt';
// 建立http服务
http.createServer((req, res) => {
console.log('>>>>>request is coming<<<<<');
// 设置请求头
res.writeHead(200, {
'Content-Type': 'text/plain;charset=utf-8'
});
// 读取文件内容
fs.readFile(file_name, (err, data) => {
if(err){
console.log('>>>>>read file is error<<<<<');
throw err;
}
console.log('>>>>>文件内容是&