运行nodejs命令行模块,在nodejs web服务器中进行输出



使用nodejs中制作的http服务器,我能让它运行另一个nodejs模块吗?比如jasmine节点,它通常在命令行中运行,输出到web?

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

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

最新更新