Спасибо, кое что начало проясняться. Подскажите ещё, в докумнетации под примером есть фраза:
You must use the only websocket task for both reading (e.g yield from ws.receive()) and writing but may have multiple writer tasks which can only send data asynchronously (by yield from ws.send_str('data') for example).
Я правильно понимаю что после создания websocket соединения читать через него я могу только из той же корутины а писать могу и в других?
Строку запроса (то что после "?") можно с помощью регулярного выражения разобрать.
Что делать с param1/param2/param3 не подскажу, т.к. не очень понятно чего вы хотите.
Я так понимаю это вы свою CMS на С++ пишете ?
Сам не пробовал, но по идее для состояний одного уровня должно работать. Как я понял вы используете ui router, попробуйте прописать одинаковые url для двух соседних состояний, но назвать их надо по разному и прописать эти названия в директиве ui-sref.
Думаю потому что кода надо написать не 2 строчки, к тому же его надо тщательно протестировать. Поэтому и используют готовое проверенное решение. Я когда то написал свой простой велосипед для регистрации,но насколько он хорош не знаю, его никто не смотрел. Могу его поискать и вам скинуть.
Я лично не встречал. В принципе идёте на любой сайт с регистрацией, регистрируетесь и смотрите по каким страницам вас кидает. Из этого понимаете алгоритм и на его основе пишите свои вьюхи, формы и модели которые вам будут нужны при регистрации. Думаю действовать надо как то так.
Поддерживаю sim3x , лучше углубляйте знания по js. Сам задавался подобным вопросом, немного поковыряв flask и expressjs пришёл к выводу что трудозатраты на написание приложений примерно одинаковы.