Javascript NodeJS的命令字符串分析工具
我正在使用SailsJS进行应用。从前端,即NodeWebkituser将输入一个命令,该命令将通过套接字发送到服务器 此命令在后端进行解析,并调用特定的服务/控制器 套接字代码如下所示: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
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。你能帮我解决这个问题吗