nodejs第一课

在这里插入图片描述

const http = require('http');
const url = require('url');
http.createServer(function (request, response) {

  //这是后端 http://127.0.0.1:8081/?name=zhangsan&age=20  
  response.writeHead(200, {'Content-Type': 'text/html; charset="utf-8"'});
  response.write("<head><meta charset='utf-8'></head>")
  response.write('欢迎来到新的一期!')
  response.end('Hello World  刘帅');

  console.log(request.url)  //这是获得浏览器那边发过来的请求
  
  if(request.url!='/favicon.ico'){
    var useinfo = url.parse(request.url,true).query
    console.log(useinfo.name)
  }
}).listen(8081);

console.log('Server running at http://127.0.0.1:8081/');

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二,当我们修改完代码后,需要重新启动服务,才可以更新内容,我们可以引入supervisor 插件,需要安装cnpm

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

然后安装 插件

cnpm install -g supervisor

在这里插入图片描述

js模块化

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三,第三方模块、package.json配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

cnpm init --yes

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

cnpm i    
npm  i

在这里插入图片描述

npm install jquery@1.8.0

在这里插入图片描述
在这里插入图片描述

fs文件的操作

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

fs使用的实战

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上面是我们自己写的创建目录的方法,我们可以引用第三方别人写好的模块,来创建目录,功能很强大

在这里插入图片描述
在这里插入图片描述
也可以写成下面的方式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果一个文件过大,可以以流的形式读写文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

管道流(一边读取,一边写入,用于复制 转移到另一个文件夹)

在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值