node中的模块系统

1.http:搭建后台服务器

1.引入http模板
const http = require('http');
2.搭建服务
var server = http.createServer(function(request,response){
  res.write();//响应的内容
  res.end();//响应结束
  req.url();//请求的路径
})
3.指定端口号
server.listen(8080)

fs 文件操作模块

读取文件
const fs = require('fs');
fs.readFile(文件名,funtion(err,data){//err错误 data数据
  if(err){
    console.log('错误')
  }else{
    console.log(data.toString())//转化为字符串
  }
})
写文件
var fs = require('fs');
fs.writeFile('文件名','内容',function(err){
  console.log(err)//如果没有报错报null;若有错则报错
})

fs模板结合http模板请求不同文件

const http = require('http');
const fs = require('fs');
var server = http.createServer(function(req,res){
  var file_name = './www'+req.url;
  fs.readFile(file_name,function(err,data){
    if(err){
        console.log(err)
    }else{
        res.write(data)
    }
    res.end()
  })
})
server.listen(8080);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容