[ANGULAR] 앵글 유니버설 서버 렌더링 WebSocket.
ANGULAR앵글 유니버설 서버 렌더링 WebSocket.
해결법
-
1.클라이언트에서 WebSocket 만 호출하면 해당 가져 오기가있는 브라우저 또는 서버인지 여부를 감지 할 수 있습니다.
클라이언트에서 WebSocket 만 호출하면 해당 가져 오기가있는 브라우저 또는 서버인지 여부를 감지 할 수 있습니다.
import { isPlatformBrowser } from '@angular/common'; import { Inject, PLATFORM_ID } from '@angular/core';
그런 다음 코드 내부에서 사용하면 문제를 해결할 수 있습니다!
@Component({ ... }) export class AppComponent implements OnInit { private isBrowser: boolean = isPlatformBrowser(this.platformId); constructor( @Inject(PLATFORM_ID) private platformId: Object ) { if (isBrowser) { let webSocket = new WebSocket("----server url----"); } } }
from https://stackoverflow.com/questions/41700412/angular-universal-server-rendering-websocket by cc-by-sa and MIT license
'ANGULAR' 카테고리의 다른 글
[ANGULAR] Angular 2에서 구성 요소를 수동으로 인스턴스화 할 수 있습니까? (0) | 2020.11.28 |
---|---|
[ANGULAR] 주요 앱 외부의 각형 구성 요소 렌더링 (0) | 2020.11.28 |
[ANGULAR] Angular2 라우팅 : 두 번로드 중입니다 (0) | 2020.11.28 |
[ANGULAR] 반응 형식으로 TRUE / FALSE 대신 값을 바인딩합니다. (0) | 2020.11.28 |
[ANGULAR] Angular2 템플릿 구동 비동기 유효성 검사기 (0) | 2020.11.28 |