写了一些基础的nodejsdemo,第一个是nodejs文件
写了几个关于nodejs的小的demo,希望对入门有帮助!
form_data server.js运行命令
node server
就可以看到有一个简单的form提交!
read_changeJson运行命令
node readJson list
可以读取json文件中的数据!
运行命令
node readJson add [数据]
就可以向文件里面添加数据
process 解释 process.argv一个包含命令行参数的数组.
第一个元素会是 'node',第二个元素将是.js文件的名称. 接下来的元素依次是命令行传入的参数.
// 要获取真正的参数元素,需要首先将数组的前两个元素去除掉
console.log(process.argv.slice(2));
process.cwd()
返回进程当前的工作目录.
console.log('Current directory: ' + process.cwd());
process.stdout
一个可写流到标准输出,即控制台输出流.
console.log = function (d) {
process.stdout.write(d + '\n');
};
process.stdin
一个标准输入的可读数据流.
标准输入流默认将暂停,所以必须调用process.stdin.resume()去从中读取.
process.stdin.resume();
process.stdin.setEncoding("utf8");
process.stdin.on("data", function (chunk) {
process.stdout.write("你录入的是:" + chunk);
});
process.stdin.on("end", function () {
process.stdout.write("录入完毕.");
});
process.chdir()
改变当前进程的工作目录,若操作失败则抛出异常.
console.log('当前目录:' + process.cwd());
try {
process.chdir('/tmp');
console.log('新目录:' + process.cwd());
} catch (err) {
console.log('chdir: ' + err);
}
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。