javascript - 流冒险。节点.js。秘密。代码不输入任何内容
问题描述
为什么这段代码什么也没输入?我正在尝试解决第 17 个练习(SECRETZ)
const concat = require('concat-stream')
const tar = require('tar');
const fs = require('fs')
const parser = new tar.Parse()
const crypto = require('crypto')
let name = process.argv[2];
let key = process.argv[3];
let vector = process.argv[4];
const stream = crypto.createDecipheriv(name, key, vector);
let hash = crypto.createHash('md5', {encoding: 'hex'})
process.stdin
.pipe(stream)
.pipe(hash)
.pipe(parser)
// .pipe(process.stdout);
parser.on('entry', (e) => {
console.dir(e.type)
})
我不明白这些模块是如何工作的,所以我不明白为什么它真的没有任何回报;
解决方案
推荐阅读
- github - 如何通过 ssh 将 docker-compose 解决方案从 github 自动部署到 vps?
- c++ - 为什么我的递归最长递增子序列函数不适用于大输入?
- uima - UIMA Ruta - 此脚本/块中未定义类型“W”
- java - 为什么我在 developer.android.com 中看不到 Kotlin 示例?
- php - 正则表达式替换 url 的域,如果它以 .css 结尾
- python - 尝试从 ComboBox 的字典中获取一个值并在 textEdit 中插入键
- python - 从单一视图到不同端点的方法:保持 HTML 和 JSON 的 API 分离(Django Rest 框架)
- git - 如何在 zsh 中仅显示当前文件夹和 git 分支以及 ~ 为 home
- php - 使用 google 和 php onclick 在点击时翻译输入字段的内容
- c# - Cookie 持久性在 OWIN 身份验证中不起作用