Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript NodeJS的命令字符串分析工具_Javascript_Node.js_Command_Sails.js - Fatal编程技术网

Javascript NodeJS的命令字符串分析工具

Javascript NodeJS的命令字符串分析工具,javascript,node.js,command,sails.js,Javascript,Node.js,Command,Sails.js,我正在使用SailsJS进行应用。从前端,即NodeWebkituser将输入一个命令,该命令将通过套接字发送到服务器 此命令在后端进行解析,并调用特定的服务/控制器 套接字代码如下所示: socket.on('command', {'command':'user -a -n abhishek -p 123456'}) 我正在使用JISON进行命令行解析,它可以获取命令中的所有选项及其值 这里有没有比JISON更好的命令解析器。 提前感谢您还可以使用来解析命令 var cmd = {'co

我正在使用SailsJS进行应用。从前端,即NodeWebkituser将输入一个命令,该命令将通过套接字发送到服务器

此命令在后端进行解析,并调用特定的服务/控制器

套接字代码如下所示:

socket.on('command', {'command':'user -a -n abhishek -p 123456'})  
我正在使用JISON进行命令行解析,它可以获取命令中的所有选项及其值

这里有没有比JISON更好的命令解析器。 提前感谢

您还可以使用来解析命令

var cmd = {'command':'user -a -n abhishek -p 123456'}
var argv = require('minimist')(cmd.command.split(' '))
console.dir(argv)
将产生:

{ _: [ 'user' ], a: true, n: 'abhishek', p: 123456 }
然后你可以:

if (argv['a']) ....

如果可能的话,你可以查看@Mirosalv。你能帮我解决这个问题吗