child_process模块​​没有返回目录

时间:2012-08-17 04:22:00

标签: node.js

我在NodeJS上做这个教程:http://www.nodebeginner.org

以下是我觉得令人困惑的代码:

var exec = require("child_process").exec;

    function start(response) {
        console.log("Request handler 'start' was called.");
        var content = "empty";

        exec("ls -lah", function(error, stdout, stderr) {
            response.writeHead(200, {"Content-type":"text/plain"});
            response.write(stdout);
            console.log(stdout);
            response.end();
        });

    }

我有一个路由器将http响应传递给调用start函数的请求处理程序。这种情况没有问题。但是,stdout参数不会在浏览器或控制台中返回任何内容。我知道ls -lah应该提供当前目录中的文件列表。我的目录中有5个其他文件,但没有返回任何内容。关于这里发生了什么的任何想法?

0 个答案:

没有答案