Size: a a a

Angular-universal-ru

2020 January 22

ИК

Игорь Кравченко in Angular-universal-ru
Maxim Merkulov
подскажите. подтянул к своему проекту universal starter. вопрос. возможно ли вообще сделать так что бы страницы все были отрендерены полностью, но какой то конкретный элемент, точнее его инфа тянулась с апи.

например есть каталог товаров. страница товара. они должны быть сгенерированы полностью, но стоимость должна подтягиваться каждый раз с апи. при каждой выдаче юзеру (инит\посещение)
не совсем понятно, это для опитимизации скорости отдачи? тогда надо как-то с нодой работать видимо. А если в принципе рендерить с данными апи- то оно так и работает при universal
источник

MM

Maxim Merkulov in Angular-universal-ru
Та для сео
источник

ИК

Игорь Кравченко in Angular-universal-ru
Maxim Merkulov
Та для сео
источник
2020 January 28

KV

Karpov Vladimir in Angular-universal-ru
Парни, привет . ПОдскажите , пожалуйста:
Использую докер, в разных контейнерах  развернуты:
- nginx,
- django( back)
- angular (ssr)
если запросы к беку слать с фронта , все ок.
Сейчас делаю TransferState, соответственно, изнутри контейнера нет доступа к АПИ бека.
Какой правильный выход в таком случае?
источник

ИК

Игорь Кравченко in Angular-universal-ru
Karpov Vladimir
Парни, привет . ПОдскажите , пожалуйста:
Использую докер, в разных контейнерах  развернуты:
- nginx,
- django( back)
- angular (ssr)
если запросы к беку слать с фронта , все ок.
Сейчас делаю TransferState, соответственно, изнутри контейнера нет доступа к АПИ бека.
Какой правильный выход в таком случае?
проверь url  запросов
источник

KV

Karpov Vladimir in Angular-universal-ru
Игорь Кравченко
проверь url  запросов
урлы в таком виде:
'http://localhost/v1/categories/tree',
источник

АА

Антон Агальцов in Angular-universal-ru
у тебя на ssr урлы должны смотреть или перенаправляться на контейнер  с django
источник

KV

Karpov Vladimir in Angular-universal-ru
Антон Агальцов
у тебя на ssr урлы должны смотреть или перенаправляться на контейнер  с django
мм, а как удобно подменять ssr урл с обычном урлом ?
источник

KV

Karpov Vladimir in Angular-universal-ru
Даже не так спрошу. Мне по сути надо, чтобы  отправка запроса к АПИ при рендеринге была только на 1 странице. Можно ли это как-то сделать?
источник

KV

Karpov Vladimir in Angular-universal-ru
Парни, эта функция
https://github.com/Angular-RU/angular-universal-starter/blob/078db44515d50e142b5a1f11f05cfd381e587d7c/server.ts#L136
кеширует запросы, которые идут к Ноде на рендеринг страницы, а не в бд за данными?
источник

ИК

Игорь Кравченко in Angular-universal-ru
это кэш целой страницы
источник
2020 January 29

SK

Sergey Kucherenko in Angular-universal-ru
Привет
пытаюсь подключить nest/ng-universal к проекту
после билда запускаю npm run serve:ssr
источник

SK

Sergey Kucherenko in Angular-universal-ru
всё хорошо
открываю страничку в браузере
источник

SK

Sergey Kucherenko in Angular-universal-ru
а там: {"statusCode":500,"message":"Internal server error"}

а в консоли:

TypeError: Cannot read property 'indexOf' of undefined
   at /project-name/dist/server.js:3981:43
источник

SK

Sergey Kucherenko in Angular-universal-ru
есть идеи, в чём может быть проблема?
источник

SK

Sergey Kucherenko in Angular-universal-ru
место в файле server.js, где возникает ошибка
источник

KV

Karpov Vladimir in Angular-universal-ru
источник

SK

Sergey Kucherenko in Angular-universal-ru
запустилася, но никакого контента - в page source только head и пустой body
хотя, если через обычный http-server запустить то нормально отображается контент
источник

SK

Sergey Kucherenko in Angular-universal-ru
спасибо)
источник
2020 January 30

MM

Maxim Merkulov in Angular-universal-ru
ERROR [Error]
Error: ENOENT: no such file or directory, mkdir
источник