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

时间:2013-08-18 21:57:27

标签: node.js command-line webserver

使用在nodejs中创建的http服务器,我可以运行另一个nodejs模块,如jasmine-node,通常在命令行中运行,输出到Web?

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

1 个答案:

答案 0 :(得分:0)

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