PhantomJS应用程序中的Express(或类似产品)

PhantomJS应用程序中的Express(或类似产品),express,phantomjs,connect,Express,Phantomjs,Connect,有没有办法让Express(或类似的东西)在PhantomJS应用程序中工作?我不需要Express的所有功能,但我希望找到提供以下功能的模块: 基本路由(不需要健壮,甚至不需要处理参数) HTTP遵从性(自动计算长度头,或启用分块模式) 是否有其他模块可用,或者有什么方法可以让Express运行要求('express')导致: ReferenceError:找不到变量:进程 C:/apps/project/node_modules/express/index.js:2 C:/apps/pr

有没有办法让Express(或类似的东西)在PhantomJS应用程序中工作?我不需要Express的所有功能,但我希望找到提供以下功能的模块:

  • 基本路由(不需要健壮,甚至不需要处理参数)
  • HTTP遵从性(自动计算
    长度
    头,或启用分块模式)
是否有其他模块可用,或者有什么方法可以让Express运行<代码>要求('express')导致:

ReferenceError:找不到变量:进程

C:/apps/project/node_modules/express/index.js:2

C:/apps/project/node_modules/express/index.js:4

TypeError:“[object]”不是函数(计算“express()”)


如果您想要路由(导航),那么可以使用casperjs。你想要什么样的功能?@ArtjomB。我其实不是在寻找测试工具。在我的例子中,我想使用PhantomJS web服务器作为工具的一部分,用于获取DOM快照、接受HTTP请求并将该DOM作为响应返回。我发现自己重新发明了基本路由、分块编码等方法,并认为可能有更好的方法。我认为应该使用它来驱动phantom节点打开接收到的URL,捕获DOM并返回图像。