node.js的raw_input替代方案
raw_input alternative for node.js
我正在创建一个服务器应用程序,我希望能够在应用程序中写入start server
、stop server
、broadcast("clients","Hello")
等命令,但我不知道如何在节点中执行。
我知道它在蟒蛇里面会是什么样子。
while on == 1:
cmd = raw_input("user> ")
if cmd == "start server":
startserver()
elif cmd == "stop server":
stopserver()
on = 0
我看到了一些npm模块,但它们需要我编写参数,我想让它成为控制台类型的应用程序。
感谢
这是最近从command.js中删除的一个片段。
process.stdout.write("user> ");
process.stdin.setEncoding('utf8');
process.stdin.once('data', function(val){
//look at val here and execute startserver() et al accordingly
}).resume();
此页面准确解释了您需要
相关文章:
- 轻量级zxcvbn替代方案
- 正在寻找比$(document).ready慢的$(window).load的替代方案
- ng映射方向备选方案
- 正在将base64 jpeg从input-type=file上传到服务器
- 为什么$.brower被弃用?还有什么更好的替代方案
- 如何使用input-tage上传图片并查看在laravel中上传的文件预览
- 执行php函数的onclick事件的其他替代方案
- Android上URL方案的替代方案
- :not选择器不适用于ul类-备选方案
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- $(input[]).仅在firefox中出现每个抛出语法错误
- jqlite中.first()的替代方案
- 我如何在INPUT TEXT中使用这个Javascript和jQuery
- AJAX HTTP基本身份验证解决方案
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- 如何使用keyup或input进行操作?javascript(jQuery)
- Chart.js-添加渐变而不是纯色-实现解决方案
- learnyounode杂耍异步解决方案不工作
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]