node.js获取命令参数
2024-10-19 02:21:46
假如有个加密程序test.js,不想每次加密的时候都修改代码,直接通过控制台输入参数
var createHash = require('sha.js') var sha1 = createHash('sha1') var reqStr = process.argv.splice(2)[0] //获取控制台参数
var h = sha1.update(reqStr, 'utf8').digest('hex')
console.log(reqStr)
console.log(h.toUpperCase())
打开命令行工具:
process是一个全局对象,argv返回的是一组包含命令行参数的数组。第一项为”node”,第二项为执行的js的完整路径,后面是附加在命令行后的参数。
多个参数用空格隔,process.argv.splice(2)获取的是一个数组,[0]表示第一个参数,以此类推
最新文章
- TODO:Laravel 使用blade标签布局页面
- Tomcat服务器配置
- 虚幻4外包团队-推荐非常全面的的Unreal教程
- CentOS6.5下Tomcat7 Nginx Redis配置步骤
- 深入浅出OOP(三): 多态和继承(动态绑定/运行时多态)
- Java Web学习系列——创建基于Maven的Web项目
- make_head,,,pop_head,,,push_head,,,sort_head..
- OCR识别-python版(一)
- C#根据当前日期获取星期和阴历日期
- mysql 数据库连接(远程和本地原理同样)
- String深度解析
- 编辑器开发之 Selection 对象的学习
- java学习——JDK1.8接口和实现类
- 【RL-TCPnet网络教程】第31章 Telnet远程登录基础知识
- Java-static关键字解析
- 端口转发工具lcx使用两类
- ISE14.7兼容性问题集锦https://www.cnblogs.com/ninghechuan/p/7241371.html
- 后端程序猿怎能不会的linux命令
- CTF PHP文件包含--session
- android 开发 实现一个带图片Image的ListView