zoukankan      html  css  js  c++  java
  • Node_初步了解(2)

    1.

      windown下 npm 升级:

    npm install npm -g

    2.

      Node.js事件驱动模型:设计模型——观察者模型。

    3.

      node.js全局变量:global

    4.

      node.js  express 框架

      

    1 var express=require('express');
    2 var app=express();
    3 app.get('/',function(req,res){
    4     res.send('hello!');
    5 });
    6 
    7 app.listen(5000,function(){
    8     console.log('app is listening at port 5000');
    9 });

      (1)在适当的文件夹下新建一个项目文件夹并且进入

      mkdir lesson1 && cd lesson1

      (2)npm install express

           查看:

            npm list

           ls node_modules

      (3)新建一个app.js文件

          touch app.js

    PK:express 的 use 逻辑和http.creatServer

    5.  

      端口的作用:

        通过端口来区分同一电脑内不同应用或是进程,从而实现一条物理网线(通过分组交换技术——eg:internet)同时链接多程序。端口号是16位的uint 1~65535.

    6.  

      package.json文件定义了项目的各种信息,定义了项目的依赖。

         创建package.json文件的方法:

          (1)在项目文件夹下执行:$ npm init——互动式地生成一份简单的package.json文件

          (2)然后安装项目依赖:eg:npm install express utility --save

    7.  

      使用superagent 抓取网页。

         使用cheerio分析网页。

       *** superagent的API,链式调用的风格。

  • 相关阅读:
    ....
    CodeForces 375A(同余)
    POJ 2377 Bad Cowtractors (最小生成树)
    POJ 1258 AgriNet (最小生成树)
    HDU 1016 Prime Ring Problem(全排列)
    HDU 4460 Friend Chains(bfs)
    POJ 2236 Wireless Network(并查集)
    POJ 2100 Graveyard Design(尺取)
    POJ 2110 Mountain Walking(二分/bfs)
    CodeForces 1059B Forgery(模拟)
  • 原文地址:https://www.cnblogs.com/LinSL/p/7047481.html
Copyright © 2011-2022 走看看