Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

kobezzza 08.08.2016 19:40

Цитата:

Сообщение от cyber (Сообщение 424730)
Писал на java ?)

Брат на Java пишет, копируем друг у друга особенности :)

kobezzza 08.08.2016 19:41

Цитата:

jsonwebtoken переписаны под коа 1 / коа 2 и ничего не мешает их использовать
Koa2 совместим с Koa1 (тока будет варнить в консоль), но в Koa3 удалят эту совместимость + переписать на Koa2 самому оч просто. Так что смело в бой :)

cyber 08.08.2016 19:52

kobezzza, я так понимаю у тебя есть контроллер, сервис и дао?)Такая архитектура в основном?

kobezzza 08.08.2016 20:00

Цитата:

Сообщение от cyber (Сообщение 424733)
kobezzza, я так понимаю у тебя есть контроллер, сервис и дао?)Такая архитектура в основном?

Ну типо того, для серверных задач удобно :)

cyber 08.08.2016 20:09

kobezzza,
знаю))

nerv_ 08.08.2016 21:13

Цитата:

Сообщение от destus
Всем привет, кто-то разрабатывает уже проекты под Koa 2? Читая краткие обзоры все выглядит классно https://habrahabr.ru/post/306816/. И какой шаблон проекта выбрать? В сети много вариантов, но какой лучше?

1. Не понимаю, в чем прикол писать с транслятором на сервере, если можно обойтись без него
2. Что значит какой шаблон проекта выбрать? Какой тебе кажется удобным, такой и выбирай. Или ты выбраешь шаблон с завязанныи глазами? :)

А статьи на хабре (обе) ни о чем по сути. Не знаю, почему у них столько плюсов) Гораздо больше инфы в офф. источнике.

trikadin 09.08.2016 00:25

Цитата:

Сообщение от nerv_
1. Не понимаю, в чем прикол писать с транслятором на сервере, если можно обойтись без него

Чтобы пользовать няшные плюшки из esnext?) Async functions охрененные, например, и мапятся в генераторы они достаточно прозрачно, так что нет повода их не использовать. Да и трансляция с настроенным вотчером через тот же галп мгновенно происходит, а перезапускать ноду всё равно нужно и без транслятора.

destus 09.08.2016 05:08

Цитата:

Сообщение от nerv_ (Сообщение 424741)
2. Что значит какой шаблон проекта выбрать? Какой тебе кажется удобным, такой и выбирай. Или ты выбраешь шаблон с завязанныи глазами? :)

Немного не так написал. Не шаблон всмысле расположения и именования папок с файлами, а костяк проекта. Ну то есть чтобы уже был package.json с прописанными зависимостями: предлставление статичных файлов, логгер для девелопмент разработки, конфиг возможно через conf или модуль для .env файлов, koa-router с прописанными путями, с подключенной шаблонкой типа jade и примитивной разметкой.
Цитата:

А статьи на хабре (обе) ни о чем по сути. Не знаю, почему у них столько плюсов) Гораздо больше инфы в офф. источнике.
Обзорная статья на то и обзорная, чтобы просто показать массам как все это красиво выглядит. Такой лаконичный и читабельный код не может не понравиться. Понятное дело, что она ни о чем не говорит, когда начинаешь разрабатывать проект и закапываться в документации и в дебрях исходников.

cyber 09.08.2016 13:30

хватит чего то такого для экранирования по стороне клиента
stringUtils.prototype.escapeHTML = html => {
    let elem = document.createElement("div");
    elem.textContent = html;
    return elem.innerHTML;
};

что бы не словить xss?

trikadin 10.08.2016 00:13

cyber, да.


Часовой пояс GMT +3, время: 00:48.