繁体   English   中英

node.js中的服务器命令(或等效命令)

[英]Server commands (or equivalent) in node.js

我有一个服务器在我的digitaldomain小站中启动并运行。 在服务器代码中,我有一个名为userCount();的函数userCount(); 它只是返回已连接用户的数量。

每次有人连接时,我都不想console.log服务器上的用户数。 这只会造成混乱。 相反,我希望能够在需要查看“当前用户数”时运行此命令。

我该如何以某种方式制造服务器,也可以在需要时(从控制台)向服务器输入命令?

最佳和/或最佳方式是什么?

如何导出相关函数并在需要时执行它呢?

droplet.js

...
function userCount() {
    return 42;
}
...
module.exports = {
    userCount: userCount
}

创建一个包装文件:

wrapper.js

var connected = require('./droplet.js');
console.log(connected.userCount());

从命令行执行该文件:

> node wrapper

如果您不想创建其他文件,请使用节点接口:

> node
console.log(require('./droplet.js').userCount());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM