李祖龙-1024/25-笔记

2016-10-24

url

  • url 统一资源定位符
  • uri 统一资源标示符
  • uri包括url

URL组成

  • 协议
  • http
  • https
  • ftp
  • mailto
  • file
  • ://
  • 主机名或ip
  • 用户验证
  • 端口号
  • 路径
  • 查询部分
  • 散列

使用不同的URL显示不同的页面

  • http fs url
  • http.createServer 创建http服务
  • var pathName = url.parse(req.url).pathname; 解析路径判断请求页面
  • fs.readFile 读取不同的页面
  • res.write(content);res.end(); 输出页面内容并结束
  • http on 事件 使用on方法注册一个事件处理操作,事件一直监听
  var server = http.Server();  
  server.listen(port, ip);
  server.on('request', (req, res) => {});  

2016-10-25

终端和nodejs的io交互

  • io
  • 输入输出 eg: 键盘,鼠标,显示器
  • 输入模块
  • var readline = require('readline');
  • 输入提示
  • rl.setPrompt('输入:');
  • rl.prompt();
  • 获取输入内容
  rl.on('line', (line) => {
    console.log(line.trim());
  });
  • 结束输入
 .on('close', () => {
   process.exit(0);
 });
 或者直接
 process.exit(0);  

浏览器和nodejs的交互

  • html页面使用输入框
  • server 获取输入内容
  req.addListener('data', (postData) => {
    console.log(qs.parse(postData));
  });

你可能感兴趣的:(李祖龙-1024/25-笔记)