Sam, This sounds very much like you want a _show function. Both _show and _list can specify the content-type returned to the client. You'll want to check the test suite code and look for the respondWith stuff for examples.
HTH, Paul Davis On Tue, Apr 21, 2009 at 3:51 PM, Samuel Wan <[email protected]> wrote: > I'm trying to build a simple learning experiment where I can write > HTML and Javascript into documents, and retrieve them with a GET > request. However, I don't know how to specify text/html or > application/x-javascript as the Content-Type headers in the response > to a document request. > > Is the recommended practice to simply store the html or js text as > attachments, or is it possible somehow to use a "show" function to > send them back with specific content type headers? I read some of > Chris Anderson's posts, the Safari Rough Cuts book, and looked a bit > at the CouchApp code, but it might be too much to grasp all at once > for me. > > -Sam > > On Tue, Apr 21, 2009 at 12:33 PM, Paul Davis > <[email protected]> wrote: >> Sam, >> >> We're consistently inconsistent in that we only sometimes check for >> the content-type when posting JSON documents. Of the top of my head I >> know we check in _temp_views but not for PUTs and POSTs to docs or >> _bulk_docs. >> >> If you mean for adding attachments to docs though CouchDB will just >> send you back the content-type header you attached it with so you can >> control what clients will see when fetching attachments. >> >> HTH, >> Paul Davis >> >> On Tue, Apr 21, 2009 at 3:28 PM, Samuel Wan <[email protected]> wrote: >>> Is it possible to specify the Content-Type header of a document? Do >>> you need to use a "show" function? >>> >>> -Sam >>> >> >
