手把手带你NodeJs入门(一)

NodeJs就是运行在服务端的js。
nodejs下载地址:Node.js
安装成功后打开window+r---输入cmd----node -v检测是否下载成功

v6.10.3是我当前的版本。
下载成功后创建一个nodejs文件夹,并在window+r--cmd中输入:
1.切换盘符:e:
2.进入文件夹:cd 文件夹名

3.执行某个文件 node 文件名

http 创建服务器

创建一个简单的服务器,在nodejs中创建一个server.js文件

//引入http模块
var http=require('http’);
//2.使用http模块创建一个服务
var server=http.createServer(function(req,res){//请求,响应
  console.log('开启服务');
  //响应有两个方法
  res.write('succ');//响应的内容
  res.end();//响应结束
});
//3.监听一个端口号(需要打开xampp服务)
server.listen(8080);
//4.打开浏览器输入127.0.0.1:8080,同时在window+r--cmd中执行server.js文件

window+r--cmd中显示

浏览器中显示

在使用http模块创建一个服务是不仅仅只有响应这个两个方法,还有以下方法:

获取求求路径 req.url
    if(req.url=='/1.html'){
        res.write('11111111')
    }else if(req.url=='/2.html'){
        res.write('2222222222')
    }else{
        res.write('404');
    }
   res.end();

 

fs 文件模块 (读文件)

在nodejs文件夹中创建fs.txt文档与fs.js

//1.引入fs模块
var fs=require('fs');
//2.读取文件
fs.readFile(fs.txt,function(err,data){//err:读取失败   data:表示文件中的内容
  console.log(err);//没有错就输出null  有错就报错
  if(err){
    console.log();
  }else{
    //console.log(data);//2进制
    console.log(data.toString);//转化为字符串
  }
})

console.log(err)

转化为字符串结果

fs文件模块(写文件)

创建一个writeFile.js

//1.引入fs模块
var fs=require('fs');
//2.写文件
//fs.wirteFile('文件名','内容',function(err){})
fs.wirteFile('aaa.txt','Where is my love,See one love one',function(err){
  console.log(err);
})

打开window+r输入node writeFile.js
此时文件中多一个aaa.txt文档,打开文档会有上面的Where is my love,See one love one内容

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值