
08.08.2016, 19:40
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от cyber
|
Писал на java ?)
|
Брат на Java пишет, копируем друг у друга особенности 
|
|

08.08.2016, 19:41
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
jsonwebtoken переписаны под коа 1 / коа 2 и ничего не мешает их использовать
|
Koa2 совместим с Koa1 (тока будет варнить в консоль), но в Koa3 удалят эту совместимость + переписать на Koa2 самому оч просто. Так что смело в бой 
|
|

08.08.2016, 19:52
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
kobezzza, я так понимаю у тебя есть контроллер, сервис и дао?)Такая архитектура в основном?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|

08.08.2016, 20:00
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от cyber
|
kobezzza, я так понимаю у тебя есть контроллер, сервис и дао?)Такая архитектура в основном?
|
Ну типо того, для серверных задач удобно 
|
|

08.08.2016, 20:09
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
kobezzza,
знаю))
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|

08.08.2016, 21:13
|
 |
junior
|
|
Регистрация: 29.11.2011
Сообщений: 3,924
|
|
Сообщение от destus
|
Всем привет, кто-то разрабатывает уже проекты под Koa 2? Читая краткие обзоры все выглядит классно https://habrahabr.ru/post/306816/. И какой шаблон проекта выбрать? В сети много вариантов, но какой лучше?
|
1. Не понимаю, в чем прикол писать с транслятором на сервере, если можно обойтись без него
2. Что значит какой шаблон проекта выбрать? Какой тебе кажется удобным, такой и выбирай. Или ты выбраешь шаблон с завязанныи глазами?
А статьи на хабре (обе) ни о чем по сути. Не знаю, почему у них столько плюсов) Гораздо больше инфы в офф. источнике.
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
|
|

09.08.2016, 00:25
|
 |
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от nerv_
|
1. Не понимаю, в чем прикол писать с транслятором на сервере, если можно обойтись без него
|
Чтобы пользовать няшные плюшки из esnext?) Async functions охрененные, например, и мапятся в генераторы они достаточно прозрачно, так что нет повода их не использовать. Да и трансляция с настроенным вотчером через тот же галп мгновенно происходит, а перезапускать ноду всё равно нужно и без транслятора.
|
|

09.08.2016, 05:08
|
 |
Профессор
|
|
Регистрация: 18.05.2011
Сообщений: 1,207
|
|
Сообщение от nerv_
|
2. Что значит какой шаблон проекта выбрать? Какой тебе кажется удобным, такой и выбирай. Или ты выбраешь шаблон с завязанныи глазами?
|
Немного не так написал. Не шаблон всмысле расположения и именования папок с файлами, а костяк проекта. Ну то есть чтобы уже был package.json с прописанными зависимостями: предлставление статичных файлов, логгер для девелопмент разработки, конфиг возможно через conf или модуль для .env файлов, koa-router с прописанными путями, с подключенной шаблонкой типа jade и примитивной разметкой.
Цитата:
|
А статьи на хабре (обе) ни о чем по сути. Не знаю, почему у них столько плюсов) Гораздо больше инфы в офф. источнике.
|
Обзорная статья на то и обзорная, чтобы просто показать массам как все это красиво выглядит. Такой лаконичный и читабельный код не может не понравиться. Понятное дело, что она ни о чем не говорит, когда начинаешь разрабатывать проект и закапываться в документации и в дебрях исходников.
Последний раз редактировалось destus, 09.08.2016 в 05:15.
|
|

09.08.2016, 13:30
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
хватит чего то такого для экранирования по стороне клиента
stringUtils.prototype.escapeHTML = html => {
let elem = document.createElement("div");
elem.textContent = html;
return elem.innerHTML;
};
что бы не словить xss?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
Последний раз редактировалось cyber, 09.08.2016 в 18:42.
|
|

10.08.2016, 00:13
|
 |
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
cyber, да.
|
|
|
|