jquery - Grails 4:Grails Spring Websocket 2.5.0.M1升级破坏了Websockets

标签 jquery grails asset-pipeline spring-websocket grails-4

在升级到Grails4的过程中,升级到Grails Spring websocket之后,我的websocket实现因以下错误而停止工作。

Firefox console output

Assets 管道如何动态构造这些 Assets (我的版本是3.0.10)似乎与之相关,但我不清楚问题出在哪里。

诚然,我仍在使用旧版本的jQuery(1.11.1),但除非有其他建议,否则我认为这不应成为问题的根源。

在我打开插件问题之前,只是想知道是否有人有过类似的经历。

上面的代码目前仅以开发模式运行(没有预编译的 Assets )。

最佳答案

我选择的文件名似乎是 namespace 问题。讨厌的人尝试调试,但最终还是成功了。

我的“主要” JavaScript文件称为main.js,似乎与Grails WebSocket插件中使用的约定冲突。

将文件重命名为app_main.js后,错误消失了。

PS:我还升级了jQuery和 Assets 流水线,但它似乎比直接负责解决错误。

关于jquery - Grails 4:Grails Spring Websocket 2.5.0.M1升级破坏了Websockets,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55650779/

相关文章:

javascript - 首先在 JavaScript 中使用 for 循环加载最后的记录

Javascript/Jquery - 用缺失的条目填充数组

ruby-on-rails-3 - 更改 config.assets.version 号有什么作用?

ruby-on-rails - 在 Rails 中,制作 Assets :precompile output the list of files it has precompiled?

javascript - 使用 Rails 3.1 Assets 管道包括外部库

javascript - 页面刷新后如何保留我的输入

javascript - JS 事件监听器的成本是否比额外的 HTTP 请求还要高?

Grails:一对多关系的排序顺序不起作用

grails - 如何使用grails(create/list.gsp)从自动生成的 View 中插入/查看主键(电子邮件)?

angularjs - 使用 AngularJS 限制从 Grails Restful 服务返回的数据