2017-03-01 17 views
1

我目前有一个.Net SignalR服务器和一个使用RequireJS的JS SignalR客户端。RequireJS将local.js添加到localhost:8020/signalr/hubs

在我main.js我有以下路径: 'hubs': 'http://localhost:8020/signalr/hubs'

然而,RequireJS automaticaly增加了.js到路径的末尾,然后因为找不到URL返回404错误。

如何阻止RequireJS向该URL添加扩展名?

回答

2

您可以附加一个虚拟的查询字符串的路径,以防止扩展名为.js被附加,如:

require.config({ 
    paths: { 
     'signalr-hubs': '/signalr/hubs?noext' 
    } 
}); 
+0

哦,我明白了!我认为这是一个太厚道的解决方案,但毕竟是有意义的。谢谢! – Mason

相关问题