bjghzly 发表于 2017-2-21 10:06:37

nodejs的require, exports, module

  nodejs里经常用exports把js的方法或类导出给其他js用require使用
  如下:
  1.单次引入

调用的js:
  

 
  结果:hello yfc
  分析:./module不会重复加载,只会加载一次,name是唯一的,所以输出后面name的值
  2.覆盖引入
  

 
  js调用代码:
  

 
  结果: hello marico
  hello yfc
  2.require
  默认加载index文件

var express = require('express');//加载express模块
var routes = require('./routes');//和var routes = require('./routes/index')一样;默认找index,加载routes下的index文件
var user = require('./routes/user');
var http = require('http');//加载http模块
var path = require('path');//加载path模块
require加载时要看exports到处时有没有(),()表示执调用。还有需要this自己的属性时,就使用new
页: [1]
查看完整版本: nodejs的require, exports, module