/
githubmirror
/
nest
Обзор
Документация
Войти
/
githubmirror
/
nest
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
sample/28-sse/src/app.controller.ts
23 строки
620 B
Micael Levi L. Cavalcante
style: fix formatting
22 сен 2023, 00:52
22 сен 2023, 00:52
6bcb3bd
Код
Авторство
О чём код?
import { Controller, Get, MessageEvent, Res, Sse } from '@nestjs/common'; import { Response } from 'express'; import { readFileSync } from 'fs'; import { join } from 'path'; import { interval, Observable } from 'rxjs'; import { map } from 'rxjs/operators'; @Controller() export class AppController { @Get() index(@Res() response: Response) { response .type('text/html') .send(readFileSync(join(__dirname, 'index.html')).toString()); } @Sse('sse') sse(): Observable<MessageEvent> { return interval(1000).pipe( map((_) => ({ data: { hello: 'world' } }) as MessageEvent), ); } }