Nodejs中的IO交互
//IO交互,web交互,浏览器的交互
//nodejs实现一个计算器
//路由转发
var readline = require('readline');//引入readline模块
var sk = require('./hello');//引入外部hello模块
var rl = readline.createInterface(process.stdin,process.stdout);
rl.setPrompt('请输入:');
rl.prompt();//监听
rl.on('line',(line)=>{
var str = line.trim();
if(str =='0'){
console.log('欢迎下次再聊');
process.exit();
}else{
//自定义组件模块显示内容
sk.shangke(str);
sk.h();
rl.prompt();
}
//console.log('你输入的是:'+str);
});
引入的hello.js文件
两种形式
exports.shangke= function(str){
console.log('这是上课模块'+str);
}
function hello(){
console.log('hello world');
}
exports.h = hello;
代码截图:
web表单交互
引入querystring和表单进行交互。
linux下压缩和解压缩命令
压缩命令:tar zcvf 文件名.tar.gz 文件名
解压缩命令:tar zxvf 文件名.tar.gz
移动文件命令:mv 文件 文件