Size: a a a

Angular-universal-ru

2019 May 24

IO

Ivan Okhrimenko in Angular-universal-ru
Привет, нужно сделать приложение-плагин, которое можно развенуть на любом сайте вставив просто скрипт, например как fb sdk, или calendly, подскажите плз, может кто делал такое, или встречал где-то, можно ли обойтись без SSR, и если можно пример.  Сейчас уже есть готовое решение на ангуляре 7, но есть проблема, функционала еще слишком мало, но уже server.js весит 12 мб, и ssr его готовит 6 сек, стоит задача оптимизировать, пните меня куда смотреть, спасибо.
источник

IK

ILshat Khamitov in Angular-universal-ru
попробуй на ангулар 8 с иви перевести
источник

IK

ILshat Khamitov in Angular-universal-ru
Ivan Okhrimenko
Привет, нужно сделать приложение-плагин, которое можно развенуть на любом сайте вставив просто скрипт, например как fb sdk, или calendly, подскажите плз, может кто делал такое, или встречал где-то, можно ли обойтись без SSR, и если можно пример.  Сейчас уже есть готовое решение на ангуляре 7, но есть проблема, функционала еще слишком мало, но уже server.js весит 12 мб, и ssr его готовит 6 сек, стоит задача оптимизировать, пните меня куда смотреть, спасибо.
и сср тут каким боком вообще)
источник

IO

Ivan Okhrimenko in Angular-universal-ru
ILshat Khamitov
и сср тут каким боком вообще)
сейчас сср готовит html, js и отдает
источник

IK

ILshat Khamitov in Angular-universal-ru
причем тут сср
источник

IK

ILshat Khamitov in Angular-universal-ru
а если сайт на пхп
источник

IK

ILshat Khamitov in Angular-universal-ru
че тогда, что значит
которое можно развенуть на любом сайте вставив просто скрипт
источник

IK

ILshat Khamitov in Angular-universal-ru
или ваще сайт на го
источник

IO

Ivan Okhrimenko in Angular-universal-ru
я про ангуляр сейчас
источник

IK

ILshat Khamitov in Angular-universal-ru
сср это больше бэк и он нужен для сео
источник

IK

ILshat Khamitov in Angular-universal-ru
либа которая может рендерится в ноде и которую можно подрубить на люой сайт как скрипт, даже если сайт написан на питоне, wtf) и она каким то образом связанна с ангулар
источник

IO

Ivan Okhrimenko in Angular-universal-ru
сейчас решение на ангуляре, я описал проблему
источник

IO

Ivan Okhrimenko in Angular-universal-ru
и написал что нужно пофиксить
источник

IO

Ivan Okhrimenko in Angular-universal-ru
спросил как
источник

IO

Ivan Okhrimenko in Angular-universal-ru
что-то не так? ПРичем тут пхп, го
источник

IK

ILshat Khamitov in Angular-universal-ru
ну сср + ангулар для сео
источник

ДК

Дмитрий Кольдяев in Angular-universal-ru
Ivan Okhrimenko
Привет, нужно сделать приложение-плагин, которое можно развенуть на любом сайте вставив просто скрипт, например как fb sdk, или calendly, подскажите плз, может кто делал такое, или встречал где-то, можно ли обойтись без SSR, и если можно пример.  Сейчас уже есть готовое решение на ангуляре 7, но есть проблема, функционала еще слишком мало, но уже server.js весит 12 мб, и ssr его готовит 6 сек, стоит задача оптимизировать, пните меня куда смотреть, спасибо.
Есть такая штука prerender.io
Можно себе локально поставить или использовать их сервера.
Все запросы от поисковиков nginx'ом направляешь на эту штуку и получаешь на выходе html'ку
источник

IO

Ivan Okhrimenko in Angular-universal-ru
Дмитрий Кольдяев
Есть такая штука prerender.io
Можно себе локально поставить или использовать их сервера.
Все запросы от поисковиков nginx'ом направляешь на эту штуку и получаешь на выходе html'ку
спасибо, буду смотреть
источник

AS

Aleksandr Sokolov in Angular-universal-ru
как правильно импортировать в ssr библиотеку moment? Сейчас я импортирую через angular.json scripts, а в компонентах использую declare const moment: any; в браузере работает отлично, в при ssr рендере ошибка ERROR ReferenceError: moment is not defined
источник

MY

Mike Yaschenko in Angular-universal-ru
Aleksandr Sokolov
как правильно импортировать в ssr библиотеку moment? Сейчас я импортирую через angular.json scripts, а в компонентах использую declare const moment: any; в браузере работает отлично, в при ssr рендере ошибка ERROR ReferenceError: moment is not defined
import * as moment from 'moment-mini';
const Moment: any = (<any>moment).default || moment;

У меня к примеру так...
источник