【问题标题】:Run nodejs command line module to output in nodejs web server?运行 nodejs 命令行模块以在 nodejs Web 服务器中输出?
【发布时间】:2013-08-18 21:57:27
【问题描述】:

使用 nodejs 制作的 http 服务器,我可以让它运行另一个 nodejs 模块,如 jasmine-node,通常在命令行中运行,输出到网络吗?

尝试从浏览器而不是命令行运行 jasmine 测试,nodejs 的新手。

【问题讨论】:

    标签: node.js command-line webserver


    【解决方案1】:

    您可以有 2 个节点实例。一个 http 服务器和第二个实例是运行 jasmine 的命令行实例。 http 服务器实例将生成命令行实例。然后,您可以在 http 服务器上注册一个 GET 路由,例如 someexample.com/runtests,它将调用测试并等待测试完成并以控制台输出响应。这有点不正统,但是没有直接的方法可以通过浏览器运行命令行应用程序而不修改其源代码。

    【讨论】:

    • 谢谢,这太糟糕了,我希望因为它们都是 nodejs 一个可以更直接地产生另一个并管道输出。谢谢,我会使用您的建议,并在命令行交互stackoverflow.com/questions/8389974/… 上找到此链接
    猜你喜欢
    • 2023-04-07
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 2020-03-05
    • 2019-10-27
    • 1970-01-01
    • 2018-10-08
    • 2014-08-26
    相关资源
    最近更新 更多