在.net技术中,有没有类似的技术/服务像控制台应用程序,用于MEAN堆栈?

我们有.net技术的networking和控制台应用程序。 控制台应用程序将通过传递所需的参数进行分析和报告,通过Web应用程序运行。控制台工具将通过实用的方式执行,然后工具将独立运行以生成用于分析和报告的数据。

现在我们正在尝试将技术从.NET改为MEAN堆栈。 我们已经开发了Web应用程序。 MEAN堆栈中是否有任何技术/服务,如控制台应用程序? 所以我可以单独执行工具/服务来生成像.NET这样的报表数据。

如果没有技术,请告诉我如何在MEAN堆栈中实现这一点?

MEAN堆栈包含Node.js,可用于创build命令行应用程序。

您可以使用process.argv在Node.js JavaScript文件中获取命令行参数:

process.argv是一个包含命令行参数的数组。 第一个元素是'node',第二个元素是JavaScript文件的名字。 下一个元素将是任何额外的命令行参数。

然后可以通过运行node file.js argument1 argument2来执行该文件。