Size: a a a

Angular-universal-ru

2019 November 29

IK

ILshat Khamitov in Angular-universal-ru
Ilya Verpovsky
Привет, вчера на конференции говорили, что у Angular Universal  dev server появился, есть ли какая-то подробная информация по этому?
Я через это делаю и норм работает https://github.com/nestjs/ng-universal
источник

MI

Michael Izmaylov in Angular-universal-ru
это же прод севервер, а вопрос был про dev, что бы live reload и все такое, или я что то не так понял?
источник

IK

ILshat Khamitov in Angular-universal-ru
Там есть
источник

IV

Ilya Verpovsky in Angular-universal-ru
Хорошо, посмотрю. Мне главное чтобы live reload. А то его очень долго отлаживать.
источник

IK

ILshat Khamitov in Angular-universal-ru
Ilya Verpovsky
Хорошо, посмотрю. Мне главное чтобы live reload. А то его очень долго отлаживать.
вот пример использования https://github.com/kamilmysliwiec/universal-nest
источник

ИК

Игорь Кравченко in Angular-universal-ru
Ilya Verpovsky
Привет, вчера на конференции говорили, что у Angular Universal  dev server появился, есть ли какая-то подробная информация по этому?
@Glebmikheev это к тебе вопрос)
источник

GM

Gleb Mikheev in Angular-universal-ru
Я собрал, но у меня в паблике нигде не лежит, на коленке все
источник

GM

Gleb Mikheev in Angular-universal-ru
А ты говорил, что они чето зарелизили? @gorniv
источник

ИК

Игорь Кравченко in Angular-universal-ru
Gleb Mikheev
А ты говорил, что они чето зарелизили? @gorniv
источник
2019 December 02

KV

Karpov Vladimir in Angular-universal-ru
Парни, привет. Подскажите, пожалуйста, конфиг в Dockerfile.ssr подойдет для прода, или это для дев только?
источник

V

Vadim in Angular-universal-ru
Karpov Vladimir
Парни, привет. Подскажите, пожалуйста, конфиг в Dockerfile.ssr подойдет для прода, или это для дев только?
Для прода
источник

KV

Karpov Vladimir in Angular-universal-ru
Vadim
Для прода
ок спасибо
источник

IF

Igor Filippov in Angular-universal-ru
@gorniv Если не составит труда, ты бы не мог объяснить, почему нект в одном блоке кода вызывается после сенд ( там где не закешированный результат) и не вызывается некст там где отправляется из кеша ответ?
источник

IF

Igor Filippov in Angular-universal-ru
const cache = () => {
 return (req, res, next) => {
   const key = '__express__' + req.originalUrl || req.url;
   const exists = myCache.has(key);
   if (exists) {
     console.log(`from cache: `, req.originalUrl || req.url);
     const cachedBody = myCache.get(key);
     res.send(cachedBody);
     return;
   } else {
     res.sendResponse = res.send;
     res.send = (body) => {
       myCache.set(key, body);
       res.sendResponse(body);
     };
     next();
   }
 };
};
источник

IF

Igor Filippov in Angular-universal-ru
Это код из стартера если что
источник

ИК

Игорь Кравченко in Angular-universal-ru
Igor Filippov
const cache = () => {
 return (req, res, next) => {
   const key = '__express__' + req.originalUrl || req.url;
   const exists = myCache.has(key);
   if (exists) {
     console.log(`from cache: `, req.originalUrl || req.url);
     const cachedBody = myCache.get(key);
     res.send(cachedBody);
     return;
   } else {
     res.sendResponse = res.send;
     res.send = (body) => {
       myCache.set(key, body);
       res.sendResponse(body);
     };
     next();
   }
 };
};
Send- это целевая функция, поэтому сразу выход при кэше
источник

ИК

Игорь Кравченко in Angular-universal-ru
Igor Filippov
const cache = () => {
 return (req, res, next) => {
   const key = '__express__' + req.originalUrl || req.url;
   const exists = myCache.has(key);
   if (exists) {
     console.log(`from cache: `, req.originalUrl || req.url);
     const cachedBody = myCache.get(key);
     res.send(cachedBody);
     return;
   } else {
     res.sendResponse = res.send;
     res.send = (body) => {
       myCache.set(key, body);
       res.sendResponse(body);
     };
     next();
   }
 };
};
А если кэша нет мы делаем кэширование перед тем как отправить- типа переопределяем функция- я так понял, код был найден в примерах кэширования ноды
источник

IF

Igor Filippov in Angular-universal-ru
Игорь Кравченко
А если кэша нет мы делаем кэширование перед тем как отправить- типа переопределяем функция- я так понял, код был найден в примерах кэширования ноды
Это я понял, я за некст начал тупить, спасибо
источник

ИК

Игорь Кравченко in Angular-universal-ru
Igor Filippov
Это я понял, я за некст начал тупить, спасибо
Боди вызовется после Некст, а при кэше уже все есть)
источник

ИК

Игорь Кравченко in Angular-universal-ru
Но функция странная- согласен
источник