GWT-platform 的 Dispatch 如何在 DispathcAsync 接口中指示我的服务的端点 URL?
Posted
技术标签:
【中文标题】GWT-platform 的 Dispatch 如何在 DispathcAsync 接口中指示我的服务的端点 URL?【英文标题】:How GWT-platform's Dispatch to indicate my service's endpoint URL in DispathcAsync interface? 【发布时间】:2012-04-08 07:39:56 【问题描述】:场景:我正在使用GWT-platform Dispatch Command模式。我想将我的静态内容部署在一个http服务器中,例如Appache httpd和动态内容在其他 Web 容器中,例如 WebSphere 等。
问题:我的后端服务中有一个 ActionHandler servlet,它应该在 web 容器中,例如,哪个 URL 将是 http://127.0.0.1:8080/services.but 我的静态内容部署在 http://127.0.0.1:80/Demo/ 上。 我不想使用Appache httpd的proxy-pass,只想在客户端的dispatchAsync接口中指明我的serviceimpl的url,我该如何实现呢?
谢谢!
【问题讨论】:
【参考方案1】:在您的 Guice 模块中,您可以配置 URL:
serveRegex("/" + ActionImpl.DEFAULT_SERVICE_NAME + ".*").with(
DispatchServiceImpl.class);
看看the documentation
【讨论】:
感谢您的回复。这应该在服务器端配置吗?我的意思只是想配置服务器的 URL。看来我遇到了 SOP 问题。还有其他建议吗?再次感谢!以上是关于GWT-platform 的 Dispatch 如何在 DispathcAsync 接口中指示我的服务的端点 URL?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 useReducer 键入 state 和 dispatch - typescript 和 react
React context dispatch 状态改变后如何处理
当 React.Dispatch<React.SetStateAction<string>> 不被接受时,如何为 setState 函数定义 TypeScript 类型?