Can';t确定websocket的url用法

Can';t确定websocket的url用法,websocket,django-channels,Websocket,Django Channels,在WebSockets和Django频道上有一个教程页面。 以下是前端代码: var ws_scheme = window.location.protocol == "https:" ? "wss" : "ws"; var chat_socket = new ReconnectingWebSocket(ws_scheme + '://' + window.location.host + "/chat" + window.location.pathname); url.py urlpattern

在WebSockets和Django频道上有一个教程页面。 以下是前端代码:

var ws_scheme = window.location.protocol == "https:" ? "wss" : "ws";
var chat_socket = new ReconnectingWebSocket(ws_scheme + '://' + window.location.host + "/chat" + window.location.pathname);
url.py

urlpatterns = [
    url(r'^$',  views.about, name='about'),
    url(r'^new/$', views.new_room, name='new_room'),
    url(r'^(?P<label>[\w-]{,50})/$', views.chat_room, name='chat_room'),
]
我们为什么要使用以下内容

"/chat" + window.location.pathname);
我知道这个URL是WebSocket服务器的位置。但是这个URL是如何定位的,因为我们没有在任何地方指定任何这样的模式

"/chat" + window.location.pathname);