NodeJS的模块写法入门(实例代码)


Posted in NodeJs onMarch 07, 2012

我们知道每个模块对应一个js文件,这篇写一个最简单的模块hello.js, 然后在另一个js文件(main.js)中require自定义的模块。

hello.js

function hello(name) { 
console.log('hello, '+ name); 
} 
exports.hello = hello;

main.js

var h = require('./hello'); 
h.hello('snandy');

约定:hello.js和main.js在同一个目录下,比如是node目录
打开命令行,进入node目录,执行命令
node main.js

可以看到命令行输出了:hello, snandy

注意 :
main.js中require的参数不能是"hello" ,必须在前面加上"./"。

NodeJs 相关文章推荐
nodejs实用示例 缩址还原
Dec 28 NodeJs
跟我学Nodejs(二)--- Node.js事件模块
May 21 NodeJs
Nodejs实现多人同时在线移动鼠标的小游戏分享
Dec 06 NodeJs
NodeJS学习笔记之Connect中间件应用实例
Jan 27 NodeJs
详解Nodejs的timers模块
Dec 22 NodeJs
nodejs和php实现图片访问实时处理
Jan 05 NodeJs
解决nodejs中使用http请求返回值为html时乱码的问题
Feb 18 NodeJs
nodeJS实现路由功能实例代码
Jun 08 NodeJs
Nodejs进阶之服务端字符编解码和乱码处理
Sep 04 NodeJs
nodejs实现简单的gulp打包
Dec 21 NodeJs
NodeJs crypto加密制作token的实现代码
Nov 15 NodeJs
nodejs开发一个最简单的web服务器实例讲解
Jan 02 NodeJs
nodejs入门详解(多篇文章结合)
Mar 07 #NodeJs
NodeJS 模块开发及发布详解分享
Mar 07 #NodeJs
用nodejs访问ActiveX对象,以操作Access数据库为例。
Dec 15 #NodeJs
NodeJS框架Express的模板视图机制分析
Jul 19 #NodeJs
nodejs 后缀名判断限制代码
Mar 31 #NodeJs
nodejs实用示例 缩址还原
Dec 28 #NodeJs
PHPStorm 2020.1 调试 Nodejs的多种方法详解
Sep 17 #NodeJs
You might like
基于mysql的论坛(1)
2006/10/09 PHP
PHP解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
PHP中Http协议post请求参数
2015/11/02 PHP
Laravel框架实现多数据库连接操作详解
2019/07/12 PHP
Js基础学习资料
2010/11/23 Javascript
HTML DOM的nodeType值介绍
2011/03/31 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
2011/06/28 Javascript
addEventListener 的用法示例介绍
2014/05/07 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
jquery 插件实现多行文本框[textarea]自动高度
2015/03/04 Javascript
jQuery实现彩带延伸效果的网页加载条loading动画
2015/10/29 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
Vue表单实例代码
2016/09/05 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
vue之数据交互实例代码
2017/06/20 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
[01:29:31]VP VS VG Supermajor小组赛胜者组第二轮 BO3第一场 6.2
2018/06/03 DOTA
Python中的CURL PycURL使用例子
2014/06/01 Python
在Python的Django框架中创建语言文件
2015/07/27 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
单位成立周年感言
2014/01/26 职场文书
阳光体育活动方案
2014/02/16 职场文书
应聘英语教师求职信
2014/04/24 职场文书
亲子阅读的活动方案
2014/08/15 职场文书
湖南省党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery
Python基础之Socket通信原理
2021/04/22 Python
CSS实现切角+边框+投影+内容背景色渐变效果
2021/11/01 HTML / CSS
Windows server 2012 R2 安装IIS服务器
2022/04/29 Servers