首页 > 代码库 > node.js初步了解(2)

node.js初步了解(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,链式调用的风格。

 

node.js初步了解(2)