模块和NPM

原生模块调用

var httpModule = require('http');     //require http 模块

文件模块调用

var test = require('./test.js');

 

exports 和module.exports

只有exports和module.exports对象暴露给该外部的属性和方法,才能通过返回的require对象进行调用,其他方法和属性是无法获取的

exports的对象最后都是通过module.exports去执行,module.exports可以包含exports, exports是给module.exports添加属性和方法

module.exports可以返回json对象和数组,exports则不能

exports.name = "danhuang";

exports.happy = function(){

  console.log("test");

};

 

npm 和配置

npm是node.js的包管理器

npm install module

npm uninstall module

安装express web框架

npm install -g express

新建express 应用

express app

运行app.js

node app.js启动

 

npm 各种插件模块

jade 模板引擎 https://github.com/visionmedia/jade

npm install jade

forever模块

监控文件更改,自动重启,输出日志

socket.io模块

创建socket长连接项目模块

request模块

formidable方件上传模块

 

posted @ 2017-05-25 17:30  宝宝少少  阅读(114)  评论(0编辑  收藏  举报