模块的声明和调用
获取一个模块 require(一个js文件是一个模块或类)
exports 声明一个模块
module方法
module.exports = li;
nodejs中的文件操作
var fs = require('fs');//fs是系统模块 readFile是系统方法
fs.readFile('0912.txt',function(err,data){
if(err){
console.log(err);
}else{
console.log(data.toString());
}
});
io交互:
var readline = require('readline');
const rl = readline.createInterface(process.stdin,process.stdout);
rl.setPrompt('请和键盘摩擦:');
rl.prompt();//调用
rl.on('line',(line)=>{
var str = line.trim();
console.log('你摩擦出的火花是:'+str);
rl.prompt();
}).on('close',()=>{
console.log('exit');
process.exit(0);
}); //=>代表一个回调方法
nodejs的url判断渲染模版:
var http =require("http");
var fs = require("fs");
var urlapi = require("url");
http.createServer(function(request,response){
//解析请求的URL
var url = urlapi.parse(request.url);
console.log(url.pathname);
}).listen(3000);