Size: a a a

Angular-universal-ru

2018 February 02

MP

Macks Popov in Angular-universal-ru
Всем привет, возникла проблема с полученией ip адреса, когда реквести на апи шлет сервер-nodejs  (первая загрузка Universal). Я понимаю, что $_SERVER['HTTP_CLIENT_IP']  недоступен так как реквесты посылает nodejs, возможно есть какието решения ?
источник

MY

Mike Yaschenko in Angular-universal-ru
Macks Popov
Всем привет, возникла проблема с полученией ip адреса, когда реквести на апи шлет сервер-nodejs  (первая загрузка Universal). Я понимаю, что $_SERVER['HTTP_CLIENT_IP']  недоступен так как реквесты посылает nodejs, возможно есть какието решения ?
У нас на проекте nginx прокидывает ip юзера в хеадер если нода идет локально
источник

IS

Ivan Stroykin in Angular-universal-ru
ILshat Khamitov
А ты для начала стартер в ручную переведи на юниверсал, птом подобовляй внешеие компоненты которые у себя юзаешь и если норм все будет рендерить, по пробуй уже проект перевксти
Спасибо, попробую
источник

VV

Valeriu Vodnicear in Angular-universal-ru
кто-то сталкивался с такой проблемой?
источник

VV

Valeriu Vodnicear in Angular-universal-ru
обновил пакеты Angular до @latest
источник

VV

Valeriu Vodnicear in Angular-universal-ru
но там есть preboot
источник

ИК

Игорь Кравченко in Angular-universal-ru
Valeriu Vodnicear
кто-то сталкивался с такой проблемой?
лучше вставлять текстом)
источник

VV

Valeriu Vodnicear in Angular-universal-ru
его не обновил потому что в новой версий нету preboot/server
источник

ИК

Игорь Кравченко in Angular-universal-ru
Valeriu Vodnicear
его не обновил потому что в новой версий нету preboot/server
источник

ИК

Игорь Кравченко in Angular-universal-ru
"include": [
   "src/**/*",
   "node_modules/preboot/browser.ts"
 ],
источник

VV

Valeriu Vodnicear in Angular-universal-ru
Игорь Кравченко
лучше вставлять текстом)
ERROR in ./node_modules/preboot/src/browser/browser-preboot.module.ts
Module build failed: Error: E:\YandexDisk\domains\plus\node_modules\preboot\src\browser\browser-preboot.module.ts is missing from the TypeScript compilation. Please make sure it is in your tsconfig via the 'files' or 'include' property.
The missing file seems to be part of a third party library. TS files in published libraries are often a sign of a badly packaged library. Please open an issue in the library repository to alert its author and ask them to package the library using the Angular Package
источник

VV

Valeriu Vodnicear in Angular-universal-ru
Игорь Кравченко
"include": [
   "src/**/*",
   "node_modules/preboot/browser.ts"
 ],
это сделал в начале
источник

VV

Valeriu Vodnicear in Angular-universal-ru
вот tsconfig.json
{
 "compileOnSave": false,
 "compilerOptions": {
   "outDir": "./dist/out-tsc",
   "sourceMap": true,
   "declaration": false,
   "moduleResolution": "node",
   "emitDecoratorMetadata": true,
   "experimentalDecorators": true,
   "target": "es5",
   "typeRoots": [
     "node_modules/@types"
   ],
   "lib": [
     "es2017",
     "dom"
   ]
 },
 "include": [
   "src/**/*",
   "node_modules/preboot/browser.ts"
 ]
}
источник

ИК

Игорь Кравченко in Angular-universal-ru
а если
"lib": [
     "es2016",
     "dom"
   ]
?
источник

VV

Valeriu Vodnicear in Angular-universal-ru
так?
{
 "compileOnSave": false,
 "compilerOptions": {
   "outDir": "./dist/out-tsc",
  // ...
   "target": "es5",
   "typeRoots": [
     "node_modules/@types"
   ],
   "lib": [
     "es2017",
     "dom"
   ],
   "include": [
     "src/**/*",
     "node_modules/preboot/browser.ts"
   ]
 }
}
источник

VV

Valeriu Vodnicear in Angular-universal-ru
или внутри lib?
источник

ИК

Игорь Кравченко in Angular-universal-ru
источник

VV

Valeriu Vodnicear in Angular-universal-ru
aa
источник

VV

Valeriu Vodnicear in Angular-universal-ru
исправил
источник

VV

Valeriu Vodnicear in Angular-universal-ru
та же ошибка
источник