// 表示引入http模块var http = require('http');// 接收两个参数,一个是request和response// request 获取url传过来的信息// response 给浏览器响应信息http.createServer(function (request ...
nodejs自学.js function hello console.log hello world function s console.log this is a ew function add a, b return a b exports.hello hello 留出接口exports.s s exports.add add test.js 加载模块var app require . no ...
2016-08-25 20:14 0 10197 推荐指数:
// 表示引入http模块var http = require('http');// 接收两个参数,一个是request和response// request 获取url传过来的信息// response 给浏览器响应信息http.createServer(function (request ...
http模块主要用于创建http server服务,并且 支持更多特性 不缓冲请求和响应 处理流相关 本文还用到url模块和path模块,还有fs模块。url模块用于解析url,path模块用于处理和转换文件路径。 一、简单应用 代码如下: $ node ...
Nodejs中不存在浏览器中冒泡,捕获这些行为,Nodejs中实现了events这个模块,Nodejs中大多数模块都集成了这个模块,所以events是Nodejs中最重要的一个模块。 events只对外暴露一个对象,就是EventEmitter,EventEmitter作用只有2个,分别是:事件 ...
fs模块用于对系统文件及目录进行读写操作。 一、同步和异步 使用require('fs')载入fs模块,模块中所有方法都有同步和异步两种形式。 异步方法中回调函数的第一个参数总是留给异常参数(exception),如果方法成功完成,该参数为null或undefined。 异步写法demo ...
一、NodeJS的模块机制补充 exports 与 module.exports 为了方便,Node为每个模块提供一个exports变量,指向module.exports。这等同在每个模块头部,有一行这样的命令。 var exports = module.exports ...
我发现每次细看源码都能发现我之前写的一些东西是错误的,去改掉吧,又很不协调,不改吧,看着又脑阔疼…… 所以,这一节再探,是对之前一些说法的纠正,另外再缝缝补补一些新的内容。 错误在哪呢?在之前的初探中,有这么一块代码: 当时,我的理解是这样的: 辅助 ...
重新审视了一下上一篇的内容,配合源码发现有些地方说的不太对,或者不太严谨。 主要是关于内置模块引入的问题,当时我是这样描述的: 需要关注的只要那个RegisterBuiltinModules方法,从名字也可以看出来,就是加载内置模块。 然而并不是啊……从名字可以看出来 ...
现象 在父模块中使用 dependencyManagement 来控制子模块按需引入jar包 而不是照盘全收 但是在子模块中继承父类并引入jar包的时候 却发现 无法引入这个jar包3 解决 在子模块中按需引入 需要和父模块一样 ...