问题标签 [requesthandler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
431 浏览

php - Cakephp 的 beforeSave() 不使用 $model::save() 保留新数据

当我debug($this->data)使用 SalasControllerreservar()方法时,来自 json 的 $data 是可以的,但是当我这样做时,this->Sala->save($this->data)并尝试返回:debug($data)beforeSave()

SalasController.php

模型 Sala.php

行为

我的

0 投票
1 回答
986 浏览

python - 从 RequestHandler 调用 Tornado WebSocketHandler

我正在使用 Tornado Webserver 并希望从 RequestHandler 内部调用 WebSocketHandler。

无法使用重定向 /redirectHandler 功能,因为要调用的 WebSocketHandler 类(下例中的“IndexHandlerDynamic1”)将使用 classFactory 创建。

使用 Requesthandler 的定义(此处),我的示例如下所示:

如果我请求相关的 url,他会跳转到 IndexHandlerDistributor 并调用 IndexHandlerDynamic1.initialize()。

但在客户端浏览器控制台输出以下错误:

显然套接字连接没有正确打开,我的错误是什么?

编辑:

感谢本的帮助!

可悲的是,我仍然无法将用户路由到名为 url 参数的动态创建的类。我希望您可以通过查看我的示例来理解我的问题:

如何使用 channelId 作为我调用 ClassFactory 作为 Requesthandler 的参数?

或者是否有另一种方法可以在应用程序运行时动态更改我的应用程序的路由?如果是这样,我可以使用这种方式来解决我的初始任务。

0 投票
0 回答
147 浏览

solr - custom RequestHandler in solr

I have written a custom request handler in solr and added following line in solrconfig.xml:
requestHandler name="/xyz" class="" enable="${enable_xyz:true}"/
But still I cannot see its working.

Through logs I checked that a http GET request has been made to this requestHandler. Also the response send by it looks ok to me:
<lst name="responseHeader"><int name="status">0</int><int name="QTime">0</int></lst>[\n]"

But still it is not doing the required task.

Can someone point me what could go wrong.

0 投票
0 回答
543 浏览

solr - Solr 4.9 - 如何在 requestHandler 中使用默认值、追加和不变量

我的架构中有 8 个字段。我在索引中有两种类型的文档。第一种类型包含书籍的详细信息,第二种类型的文档包含引用所有特定书籍的位置。

这种模式的原因是减少索引大小。我的 Solr 索引中的文档如下所示 -

我想让我的用户选择主题和/或年份,但在结果中显示详细文档。

为此,我使用如下join查询 -

我每次都必须在我的后端生成这个查询;相反,我想使用default, appendsand/or invariantin myrequestHandler因为大部分查询保持不变。

我试图在我的requestHandler

并通过用户选择的主题和/或年份,因为/usage?fq=subject:physics我没有得到任何结果。根据链接,它应该附加值。我错过了什么?我是否必须编写自己的习惯RequestHandler才能得到这个?

0 投票
1 回答
463 浏览

solr - 由于 solr 4.4.0 中的提交问题,Solr 复制不会(仅)发生删除消息

我在 Solr 版本 4.4.0 中面临一个非常奇怪的行为

当我发送以下 url 请求以索引两个文档时,它工作正常,即将索引消息写入各自的核心。因此,我们可以说提交工作正常。

现在,当我为删除所有文档提供完全相同的 url 时,我看到了不同的行为。虽然它反映了从 solr 控制台删除查询的结果(即,所有文档都被删除)。但是索引消息不会提交到磁盘,即,我看不到“数据/索引”文件夹中任何文件的时间戳有任何新变化。

现在,如果我发送以下 url 请求,它会将这个新索引写入“data/index”文件夹,即实际发生了提交

所以我很惊讶“dataimport...commit=true”和“update...commit=true”之间有什么区别。在这两种情况下最终调用的是什么。

由于上述行为,删除消息不会被复制到从站。

我不明白这是软提交还是硬提交的问题。我应该如何着手解决这个问题。任何输入或指针都会有所帮助。

0 投票
1 回答
196 浏览

python - RequestHandler 在哪里缓存东西?

我打算使用 tornado 编写一个实现自动完成服务的处理程序,如下所示:

事实和要求

  • wordtreebuilder.build_merged_index是一种极其缓慢的方法,计划每 24 小时运行一次以刷新索引列表。
  • 根据 tornado 文档,每个请求都会创建一个新的 RequestHandler 对象。所以拥有treebuilder作为实例属性对我不起作用。

问题

简而言之,我怎样才能做到这一点?

我应该在哪里缓存索引,但仍然具有龙卷风的非阻塞功能?(我猜)我可以放在indexbuilder与 相同的模块下AutoCompleteHandler并构建全局变量的索引,并生成一个单独的线程来执行刷新任务,但这对我来说看起来不正确,我认为这项工作可以完成使用龙卷风并使结构更加优雅。

0 投票
1 回答
1342 浏览

asp.net - Jquery 数据表 Ajax 响应

我正在尝试遵循此处找到的 Ajax 数据源(对象)的数据表示例。我正在使用 asp.net 并具有以下处理程序,它接收我的数据、处理它并提供响应。

当我在浏览器中捕获它并通过网络流量查看数据时,它会提供正确的响应。我的 aspx 页面包含以下内容。

但是,当页面加载时,我收到此错误:

DataTables 警告:表 id=table_id - JSON 响应无效。有关此错误的更多信息,请参阅http://datatables.net/tn/1

输出的数据是这样的,

请告诉我为什么会收到此错误。我应该以不同的方式操作 json 对象,还是我错过了 Jquery 数据表的某些内容?

0 投票
1 回答
544 浏览

cakephp - Cakephp 重定向不适用于 jquery mobile

我正在尝试结合使用 CakePhp 和 JQuery Mobile。通常它工作得很好,但是我在使用从一个控制器重定向到另一个控制器时遇到了一个巨大的问题。

特别是因为我添加了 RequestHandler。

我认为在这种情况下的问题是,Jquery Mobile 需要一个完整的页面字符串,但控制器只是返回视图。

有什么方法可以使重定向功能与jquery mobile一起工作?

在这种情况下,我喜欢从 Orderheads 重定向到 Orderpositions

控制器订单头

控制器订单位置

0 投票
4 回答
1469 浏览

java - Solr 自定义 UpdateRequestProcessorFactory

我被这个问题难住了。我写了一个自定义的 UpdateRequestProcessorFactory。代码是:

我通过将类路径设置为 CLASS-PATH: ../../dist/solr-solrj-4.10.1 ../../dist/solr-core-4.10.1.jar
并编译为来编译它

Manifest.txt 是

我的 Solrconfig.xml 有

作为最后一个指令和

当我跑步时

我收到一个错误

任何帮助将不胜感激。

0 投票
1 回答
364 浏览

solr - Solr MailEntityProcessor DIH 配置不断加载

我正在尝试从 Microsoft Exchange 索引我的电子邮件。服务器正在使用 IMAP4 协议。我在 solrconfig.xml 中添加了 requestHandler:

data-config.xml 包含以下内容:

问题是当我进入 Solr Admin UI-> 选择核心 (collection1)->dataimport 时,当我单击打开配置的 [+] 符号时,我收到“正在加载...”消息并且它一直在加载.

我在 data-config.xml 中尝试了不同的选项(folders="inbox" 和 protocol="imap"、protocol="pop"、protocol="pop3" 等),但没有任何效果。

可能是什么问题呢?

编辑: 截图:http: //i.stack.imgur.com/brnml.jpg