const readline = require('readline')
;(async () => {
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
let text = await new Promise((resolve, reject) => {
rl.question('请输入内容:', (answer) => {
console.log(`你输入的是:${answer}`)
rl.close()
resolve(answer)
})
})
console.log('test:', text)
})()
node控制台输入交互
最新推荐文章于 2024-06-11 09:36:54 发布
该代码示例展示了如何通过Node.js的readline模块创建一个接口,从标准输入获取用户输入,并在用户输入后打印出来。它使用async/await处理异步操作,并通过Promise解析用户输入的内容。
摘要由CSDN通过智能技术生成