1

将 express 与咖啡脚本一起使用。我想要发生的是,请求将从 couchdb 获取 test.htm,然后在浏览器上呈现该 htm 文件(这是正确的术语吗?)。

我的 app.coffee 上有这个

app.get "/testreq", (req, res) ->
  gets = require("request")
  myurl = gets 'http://jims.iriscouch.com:5984/album/attachment_id/test.htm'
  res.send myurl

在我的浏览器上,当我转到“/testreq”时,我得到了这些......

{ "readable": true, "writable": true, "__isRequestRequest": true, "_redirectsFollowed": 0, "maxRedirects": 10, "followRedirect": true, "followAllRedirects": false, "setHost": true, "port": "5984", "host": "jims.iriscouch.com", "path": "/album/1d22186ee496b5ada564a9888d003203/test.htm", "uri": { "protocol": "http:", "slashes": true, "host": "jims.iriscouch.com:5984", "port": "5984", "hostname": "jims.iriscouch.com", "href": "http://jims.iriscouch.com:5984/album/1d22186ee496b5ada564a9888d003203/test.htm", "pathname": "/album/1d22186ee496b5ada564a9888d003203/test.htm", "path": "/album/1d22186ee496b5ada564a9888d003203/test.htm" }, ....

将 res.send myurl 更改为res.render myurl给我一个错误(500 错误:无法查找视图“[object Object]”)。

我应该怎么做才能让 test.htm(来自 couchdb)在浏览器上呈现为 html?

感谢您的帮助!

4

1 回答 1

1

我知道了!

  myurl.pipe res

感谢您的光临!

于 2012-10-07T22:23:15.363 回答