日期:2014-05-16 浏览次数:20374 次
require('http') 内置模块
require('./server') “./”表示当前路径,后面跟的是相对路径
require("../lib/server") ../表示上一级目录,后面跟的也是相对路径
server.js
var http = require('http'); function start(){ server = http.createServer(function (req, res) { res.writeHeader(200, {"Content-Type": "text/plain"}); res.end("Hello oschina\n"); }) server.listen(8000); console.log("httpd start @8000"); } exports.start = start;
index.js
//路径根据自己的实际情况而定 var server = require("./learnNode/server"); server.start();
下面介绍require的只是来自于链接:http://www.nodecn.org/modules.html#file_Modules
Node 使用 CommonJS 模块系统。
Node 有一个简单的模块加载系统。在 Node 中,文件和模块一一对应。比如,在 foo.js
加载同一目录中的circle.js
模块。
foo.js
的内容:
var circle = require('./circle.js');
console.log( 'The area of a circle of radius 4 is '
+ circle.area(4));