小编Dan*_*ies的帖子

将变量传递给Node.js中的回调

我对节点很新,我正在尝试创建一些获取服务器信息的东西.但这是我的问题.我设置了一个配置对象(这将及时,由发生的事件动态更新),然后在函数中,我尝试访问该对象中的值.(见下面的代码)

首先,我设置我的变量:

var util            = require('util'),
    child           = require('child_process'),
    config          = {};
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.然后我加载我的配置:

function loadConfig( )
{
    // Add some code for auto-loading of args
    config = {
        "daemons": [
            ["Apache", "apache2"],
            ["MySQL",  "mysqld"],
            ["SSH", "sshd"]
        ]
    };
}
Run Code Online (Sandbox Code Playgroud)

并初始化调用该函数

loadConfig();
Run Code Online (Sandbox Code Playgroud)

之后,我对守护进程进行检查.

function getDaemonStatus( )
{
    for(var i=0; i<config.daemons.length; i++)
    {

        child.exec( 'ps ax -o \'%c %P\' | awk \'{if (($2 == 1) && ($1 == "\'' +
            config.daemons[i][1] + '\'")) print $0}\'',
            function( error, stdout, stderr )
        {

            console.log(config.daemons[i]); …
Run Code Online (Sandbox Code Playgroud)

javascript global node.js

9
推荐指数
1
解决办法
4369
查看次数

如何使用git取消提交更改

我正在使用git flow,并且没有想到,我已将代码提交到错误的分支(功能),然后发布它.

我需要获取该代码,将其从分支1中删除,然后将其移动到正确的分支,即分支2.

所有文件都存储在一个文件夹中,这可以使事情变得更容易,我只是不确定如何解决这个问题.

例如.

Branch 1 { 
  Commit That contains {
     ./path/to/files_that_should_be_here
     ./path/to/files_that_need_to_be_in_branch_2
  }
}

Branch 2 {
   No Commits.
}
Run Code Online (Sandbox Code Playgroud)

git version-control git-flow

4
推荐指数
1
解决办法
9097
查看次数

标签 统计

git ×1

git-flow ×1

global ×1

javascript ×1

node.js ×1

version-control ×1