You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by 罗枝銮 <lu...@gmail.com> on 2012/11/30 10:45:42 UTC

my god, i need you help !!!

dear,

pardon, my english is poor.

i try you couchdb to create a website,  blocking in a difficulty.

please see:
https://issues.apache.org/jira/browse/COUCHDB-1613

i need you help. thank you very much.

br
luozhiluan

Fwd: 答复: my god, i need you help !!!

Posted by 罗枝銮 <lu...@gmail.com>.
---------- 已转发邮件 ----------
发件人: 罗枝銮 <lu...@gmail.com>
日期: 2012年11月30日 下午8:42
主题: Re: 答复: my god, i need you help !!!
收件人: user@couchdb.apache.org


两者在 jquery 中拦截请求一样,前者返回失败没取到设计文档,后者成功
{"type":"GET","dataType":"json","cache":true,"url":"/website/_design/website","contentType":"application/json","headers":{"Accept":"application/json"}}



在 2012年11月30日 下午8:35,罗枝銮 <lu...@gmail.com>写道:

问题可以追到:
> C:\Program Files\Apache Software
> Foundation\CouchDB\share\couchdb\www\script\query.couch.js
>
> 以上文件中的 openDoc 取不取的到设计文档。
>
>
> 在 2012年11月30日 下午8:05,罗枝銮 <lu...@gmail.com>写道:
>
> 在:E:\couchdb\website\vendor\couchapp\_attachments\jquery.couch.app.js
>> 用以下弹窗提示可以反应出问题
>>
>> db.openDoc(design.doc_id, {
>>           success : function(doc) {
>>   alert(‘正确’);
>>             $.couch.app.ddocs[design.doc_id] = doc;
>>             $.couch.app.ddoc_handlers[design.doc_id].forEach(function(h) {
>>               h(doc);
>>             });
>>             $.couch.app.ddoc_handlers[design.doc_id] = null;
>>           },
>>           error : function() {
>>   alert(‘错误’);
>>             $.couch.app.ddoc_handlers[design.doc_id].forEach(function(h) {
>>               h();
>>             });
>>             $.couch.app.ddoc_handlers[design.doc_id] = null;
>>           }
>>
>>
>> 在 2012年11月30日 下午6:41,罗枝銮 <lu...@gmail.com>写道:
>>
>> 首先谢谢你在我最需要帮助时,收到你的回复。
>>>
>>> 问题是这样的:
>>>
>>>
>>> 一 、转发url后错误情况
>>>
>>> 页面代码:<script src="vendor/couchapp/loader.js"></script>
>>>
>>>   <script type="text/javascript" charset="utf-8">    var opts = {db:'website', design:'website'};    $.couch.app(function(app,opts) {      $("#items").evently("items", app);    }, opts);  </script>
>>>
>>>
>>> 我使用以下配置:
>>> vhosts: www.infoing.com /website/_design/website/_rewrite
>>>  to /website/_design/website  from /website/*
>>>
>>> 在:E:\couchdb\website\vendor\couchapp\_attachments\jquery.couch.app.js
>>> 文件中,259行,添加了
>>> 添加行:alert(JSON.stringify(appExports));
>>> 下一行: appFun.apply(appExports, [appExports]);
>>>
>>> 转发访问主页(http://www.infoing.com/hello.html),上文中alert得到的信息是:
>>>
>>> {"db":{"name":"website","uri":"/website/"},"design":{"doc_id":"_design/website"},"req":{"path":["hello.html"],"query":{"":"undefined"}}}
>>>
>>>
>>> 二、 未进行外网url转发正确
>>> 访问主页(http://127.0.0.1:5984/website/_design/website/hello.html)得到如下正确信息
>>> {
>>>     "db": {
>>>         "name": "website",
>>>         "uri": "/website/"
>>>     },
>>>     "design": {
>>>         "doc_id": "_design/website"
>>>     },
>>>     "req": {
>>>         "path": ["website", "_design", "website", "hello.html"],
>>>         "query": {
>>>             "": "undefined"
>>>         }
>>>     },
>>>     "ddoc": {
>>>         "_id": "_design/website",
>>>         "_rev": "99-80b0e2f0ea8aa396f5e84bd4b3c068ef",
>>>         "rewrites": [{
>>>             "to": "index.html",
>>>             "from": "/"
>>>          之后略过,完整的ddoc.
>>>
>>>
>>> 不知道我这样讲你看的明白吗,真诚希望能得到你的帮忙。我想用couchdb做有意义的网站。
>>> 幸苦你了。
>>>
>>> br
>>>  罗枝銮
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>

Re: 答复: my god, i need you help !!!

Posted by 罗枝銮 <lu...@gmail.com>.
两者在 jquery 中拦截请求一样,前者返回失败没取到设计文档,后者成功
{"type":"GET","dataType":"json","cache":true,"url":"/website/_design/website","contentType":"application/json","headers":{"Accept":"application/json"}}



在 2012年11月30日 下午8:35,罗枝銮 <lu...@gmail.com>写道:

> 问题可以追到:
> C:\Program Files\Apache Software
> Foundation\CouchDB\share\couchdb\www\script\query.couch.js
>
> 以上文件中的 openDoc 取不取的到设计文档。
>
>
> 在 2012年11月30日 下午8:05,罗枝銮 <lu...@gmail.com>写道:
>
> 在:E:\couchdb\website\vendor\couchapp\_attachments\jquery.couch.app.js
>> 用以下弹窗提示可以反应出问题
>>
>> db.openDoc(design.doc_id, {
>>           success : function(doc) {
>>   alert(‘正确’);
>>             $.couch.app.ddocs[design.doc_id] = doc;
>>             $.couch.app.ddoc_handlers[design.doc_id].forEach(function(h) {
>>               h(doc);
>>             });
>>             $.couch.app.ddoc_handlers[design.doc_id] = null;
>>           },
>>           error : function() {
>>   alert(‘错误’);
>>             $.couch.app.ddoc_handlers[design.doc_id].forEach(function(h) {
>>               h();
>>             });
>>             $.couch.app.ddoc_handlers[design.doc_id] = null;
>>           }
>>
>>
>> 在 2012年11月30日 下午6:41,罗枝銮 <lu...@gmail.com>写道:
>>
>> 首先谢谢你在我最需要帮助时,收到你的回复。
>>>
>>> 问题是这样的:
>>>
>>>
>>> 一 、转发url后错误情况
>>>
>>> 页面代码:<script src="vendor/couchapp/loader.js"></script>
>>>
>>>   <script type="text/javascript" charset="utf-8">    var opts = {db:'website', design:'website'};    $.couch.app(function(app,opts) {      $("#items").evently("items", app);    }, opts);  </script>
>>>
>>>
>>> 我使用以下配置:
>>> vhosts: www.infoing.com /website/_design/website/_rewrite
>>>  to /website/_design/website  from /website/*
>>>
>>> 在:E:\couchdb\website\vendor\couchapp\_attachments\jquery.couch.app.js
>>> 文件中,259行,添加了
>>> 添加行:alert(JSON.stringify(appExports));
>>> 下一行: appFun.apply(appExports, [appExports]);
>>>
>>> 转发访问主页(http://www.infoing.com/hello.html),上文中alert得到的信息是:
>>>
>>> {"db":{"name":"website","uri":"/website/"},"design":{"doc_id":"_design/website"},"req":{"path":["hello.html"],"query":{"":"undefined"}}}
>>>
>>>
>>> 二、 未进行外网url转发正确
>>> 访问主页(http://127.0.0.1:5984/website/_design/website/hello.html)得到如下正确信息
>>> {
>>>     "db": {
>>>         "name": "website",
>>>         "uri": "/website/"
>>>     },
>>>     "design": {
>>>         "doc_id": "_design/website"
>>>     },
>>>     "req": {
>>>         "path": ["website", "_design", "website", "hello.html"],
>>>         "query": {
>>>             "": "undefined"
>>>         }
>>>     },
>>>     "ddoc": {
>>>         "_id": "_design/website",
>>>         "_rev": "99-80b0e2f0ea8aa396f5e84bd4b3c068ef",
>>>         "rewrites": [{
>>>             "to": "index.html",
>>>             "from": "/"
>>>          之后略过,完整的ddoc.
>>>
>>>
>>> 不知道我这样讲你看的明白吗,真诚希望能得到你的帮忙。我想用couchdb做有意义的网站。
>>> 幸苦你了。
>>>
>>> br
>>>  罗枝銮
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>

Re: 答复: my god, i need you help !!!

Posted by 罗枝銮 <lu...@gmail.com>.
问题可以追到:
C:\Program Files\Apache Software
Foundation\CouchDB\share\couchdb\www\script\query.couch.js

以上文件中的 openDoc 取不取的到设计文档。


在 2012年11月30日 下午8:05,罗枝銮 <lu...@gmail.com>写道:

> 在:E:\couchdb\website\vendor\couchapp\_attachments\jquery.couch.app.js
> 用以下弹窗提示可以反应出问题
>
> db.openDoc(design.doc_id, {
>           success : function(doc) {
>   alert(‘正确’);
>             $.couch.app.ddocs[design.doc_id] = doc;
>             $.couch.app.ddoc_handlers[design.doc_id].forEach(function(h) {
>               h(doc);
>             });
>             $.couch.app.ddoc_handlers[design.doc_id] = null;
>           },
>           error : function() {
>   alert(‘错误’);
>             $.couch.app.ddoc_handlers[design.doc_id].forEach(function(h) {
>               h();
>             });
>             $.couch.app.ddoc_handlers[design.doc_id] = null;
>           }
>
>
> 在 2012年11月30日 下午6:41,罗枝銮 <lu...@gmail.com>写道:
>
> 首先谢谢你在我最需要帮助时,收到你的回复。
>>
>> 问题是这样的:
>>
>>
>> 一 、转发url后错误情况
>>
>> 页面代码:<script src="vendor/couchapp/loader.js"></script>
>>
>>   <script type="text/javascript" charset="utf-8">    var opts = {db:'website', design:'website'};    $.couch.app(function(app,opts) {      $("#items").evently("items", app);    }, opts);  </script>
>>
>>
>> 我使用以下配置:
>> vhosts: www.infoing.com /website/_design/website/_rewrite
>>  to /website/_design/website  from /website/*
>>
>> 在:E:\couchdb\website\vendor\couchapp\_attachments\jquery.couch.app.js
>> 文件中,259行,添加了
>> 添加行:alert(JSON.stringify(appExports));
>> 下一行: appFun.apply(appExports, [appExports]);
>>
>> 转发访问主页(http://www.infoing.com/hello.html),上文中alert得到的信息是:
>>
>> {"db":{"name":"website","uri":"/website/"},"design":{"doc_id":"_design/website"},"req":{"path":["hello.html"],"query":{"":"undefined"}}}
>>
>>
>> 二、 未进行外网url转发正确
>> 访问主页(http://127.0.0.1:5984/website/_design/website/hello.html)得到如下正确信息
>> {
>>     "db": {
>>         "name": "website",
>>         "uri": "/website/"
>>     },
>>     "design": {
>>         "doc_id": "_design/website"
>>     },
>>     "req": {
>>         "path": ["website", "_design", "website", "hello.html"],
>>         "query": {
>>             "": "undefined"
>>         }
>>     },
>>     "ddoc": {
>>         "_id": "_design/website",
>>         "_rev": "99-80b0e2f0ea8aa396f5e84bd4b3c068ef",
>>         "rewrites": [{
>>             "to": "index.html",
>>             "from": "/"
>>          之后略过,完整的ddoc.
>>
>>
>> 不知道我这样讲你看的明白吗,真诚希望能得到你的帮忙。我想用couchdb做有意义的网站。
>> 幸苦你了。
>>
>> br
>>  罗枝銮
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>

Re: 答复: my god, i need you help !!!

Posted by 罗枝銮 <lu...@gmail.com>.
在:E:\couchdb\website\vendor\couchapp\_attachments\jquery.couch.app.js
用以下弹窗提示可以反应出问题

db.openDoc(design.doc_id, {
          success : function(doc) {
  alert(‘正确’);
            $.couch.app.ddocs[design.doc_id] = doc;
            $.couch.app.ddoc_handlers[design.doc_id].forEach(function(h) {
              h(doc);
            });
            $.couch.app.ddoc_handlers[design.doc_id] = null;
          },
          error : function() {
  alert(‘错误’);
            $.couch.app.ddoc_handlers[design.doc_id].forEach(function(h) {
              h();
            });
            $.couch.app.ddoc_handlers[design.doc_id] = null;
          }


在 2012年11月30日 下午6:41,罗枝銮 <lu...@gmail.com>写道:

> 首先谢谢你在我最需要帮助时,收到你的回复。
>
> 问题是这样的:
>
>
> 一 、转发url后错误情况
>
> 页面代码:<script src="vendor/couchapp/loader.js"></script>
>
>   <script type="text/javascript" charset="utf-8">    var opts = {db:'website', design:'website'};    $.couch.app(function(app,opts) {      $("#items").evently("items", app);    }, opts);  </script>
>
>
> 我使用以下配置:
> vhosts: www.infoing.com /website/_design/website/_rewrite
>  to /website/_design/website  from /website/*
>
> 在:E:\couchdb\website\vendor\couchapp\_attachments\jquery.couch.app.js
> 文件中,259行,添加了
> 添加行:alert(JSON.stringify(appExports));
> 下一行: appFun.apply(appExports, [appExports]);
>
> 转发访问主页(http://www.infoing.com/hello.html),上文中alert得到的信息是:
>
> {"db":{"name":"website","uri":"/website/"},"design":{"doc_id":"_design/website"},"req":{"path":["hello.html"],"query":{"":"undefined"}}}
>
>
> 二、 未进行外网url转发正确
> 访问主页(http://127.0.0.1:5984/website/_design/website/hello.html)得到如下正确信息
> {
>     "db": {
>         "name": "website",
>         "uri": "/website/"
>     },
>     "design": {
>         "doc_id": "_design/website"
>     },
>     "req": {
>         "path": ["website", "_design", "website", "hello.html"],
>         "query": {
>             "": "undefined"
>         }
>     },
>     "ddoc": {
>         "_id": "_design/website",
>         "_rev": "99-80b0e2f0ea8aa396f5e84bd4b3c068ef",
>         "rewrites": [{
>             "to": "index.html",
>             "from": "/"
>          之后略过,完整的ddoc.
>
>
> 不知道我这样讲你看的明白吗,真诚希望能得到你的帮忙。我想用couchdb做有意义的网站。
> 幸苦你了。
>
> br
> 罗枝銮
>
>
>
>
>
>
>
>
>
>
>
>
>
>

Re: 答复: my god, i need you help !!!

Posted by 罗枝銮 <lu...@gmail.com>.
首先谢谢你在我最需要帮助时,收到你的回复。

问题是这样的:


一 、转发url后错误情况

页面代码:<script src="vendor/couchapp/loader.js<view-source:http://www.infoing.com/vendor/couchapp/loader.js>
"></script>

  <script type="text/javascript" charset="utf-8">    var opts =
{db:'website', design:'website'};    $.couch.app(function(app,opts) {
    $("#items").evently("items", app);    }, opts);  </script>


我使用以下配置:
vhosts: www.infoing.com /website/_design/website/_rewrite
to /website/_design/website from /website/*

在:E:\couchdb\website\vendor\couchapp\_attachments\jquery.couch.app.js
文件中,259行,添加了
添加行:alert(JSON.stringify(appExports));
下一行: appFun.apply(appExports, [appExports]);

转发访问主页(http://www.infoing.com/hello.html),上文中alert得到的信息是:
{"db":{"name":"website","uri":"/website/"},"design":{"doc_id":"_design/website"},"req":{"path":["hello.html"],"query":{"":"undefined"}}}


二、 未进行外网url转发正确
访问主页(http://127.0.0.1:5984/website/_design/website/hello.html)得到如下正确信息
{
    "db": {
        "name": "website",
        "uri": "/website/"
    },
    "design": {
        "doc_id": "_design/website"
    },
    "req": {
        "path": ["website", "_design", "website", "hello.html"],
        "query": {
            "": "undefined"
        }
    },
    "ddoc": {
        "_id": "_design/website",
        "_rev": "99-80b0e2f0ea8aa396f5e84bd4b3c068ef",
        "rewrites": [{
            "to": "index.html",
            "from": "/"
         之后略过,完整的ddoc.


不知道我这样讲你看的明白吗,真诚希望能得到你的帮忙。我想用couchdb做有意义的网站。
幸苦你了。

br
罗枝銮

答复: my god, i need you help !!!

Posted by Joseph Wang <jo...@gmail.com>.
1不是程序bug不要发issuse
2请在邮件里把问题写明白,不要只贴一个链接,也不要只放压缩包,没人有时间在自己的电脑上重新运行你的代码
3你要在邮件里贴你的核心代码与出错信息

--
使用语盒发送 @2012-11-30 12:49 
http://www.yuchs.com


-- 原始邮件 --
user@couchdb.apache.org @2012年11月30日 12:45
> dear,
> 
> pardon, my english is poor.
> 
> i try you couchdb to create a website,  blocking in a difficulty.
> 
> please see:
> https://issues.apache.org/jira/browse/COUCHDB-1613
> 
> i need you help. thank you very much.
> 
> br
> luozhiluan