Size: a a a

Node.js — русскоговорящее сообщество

2021 January 09

М

Максим in Node.js — русскоговорящее сообщество
Данил Мальков
Не могу найти в гугле
Странно.
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
Даня 💵 Начинающий инвестор
Попробуй пкм на изображение
Там нету экспорта
источник

Д

Даня 💵 Начинающий ин... in Node.js — русскоговорящее сообщество
🤷‍♂
источник

ДМ

Данил Мальков... in Node.js — русскоговорящее сообщество
когда же я пытаюсь экспортировать экспортируется весь макет в png формате(
источник

C

Chris in Node.js — русскоговорящее сообщество
Alexander
Пример есть?
источник

И

Иван in Node.js — русскоговорящее сообщество
Переслано от ordin Dobra
Бонус будет доступен через 0 ч. 28.4416 мин.
источник

И

Иван in Node.js — русскоговорящее сообщество
Иван
Переслано от ordin Dobra
Бонус будет доступен через 0 ч. 28.4416 мин.
Как исправить?
источник

C

Chris in Node.js — русскоговорящее сообщество
Иван
Как исправить?
| 0
источник

И

Иван in Node.js — русскоговорящее сообщество
Chris
| 0
Нет,мне нужен отсчёт в обратную сторону
источник

A

Alexander in Node.js — русскоговорящее сообщество
import {EventEmitter} from 'events';
import {getContent} from "../src/API";

type connectionData = Promise<any>

export class MyStream extends EventEmitter {
   private list: Array<string>;
   private connection: Array<connectionData>|null = null;

   constructor(list: Array<string>) {
       super();
       this.list = list;
   }

   getChunk(counter: number): Array<string> {
       return this.list.splice(0, counter);
   }

   getCount():number {
       if (!this.connection) {
           this.connection = [];
           return 50;
       }
       return 1;
   }

   start() {
       const count = this.getCount();
       const start = this.getChunk(count);
       start.forEach(item => {
           this.emit('request_start', item)
           const request = getContent(item);
           (this.connection as Array<connectionData>).push(request)
           request.then(data => {
               this.emit('data', {data, item})
           });
       });
   }

}
источник

A

Alexander in Node.js — русскоговорящее сообщество
Пока так решил делать
источник

UU

U U in Node.js — русскоговорящее сообщество
Пытаюсь сделать private route. Добавил мидлварю, но почему-то ТС ругается на нее.
источник

UU

U U in Node.js — русскоговорящее сообщество
Пишет
TSError: ⨯ Unable to compile TypeScript:
[0] server/src/routes/message.router.ts(14,17): error TS2769: No overload matches this call.
[0]   Overload 1 of 3, '(path: PathParams, ...handlers: RequestHandler<ParamsDictionary, any, any, ParsedQs>[]): Router', gave the following error.
[0]     Argument of type 'typeof import("/server/src/middleware/auth.middleware")' is not assignable to parameter of type 'RequestHandler<ParamsDictionary, any, any, ParsedQs>'.
[0]       Type 'typeof import("/server/src/middleware/auth.middleware")' provides no match for the signature '(req: Request<ParamsDictionary, any, any, ParsedQs>, res: Response<any, number>, next: NextFunction): void'.
[0]   Overload 2 of 3, '(path: PathParams, ...handlers: RequestHandlerParams<ParamsDictionary, any, any, ParsedQs>[]): Router', gave the following error.
[0]     Argument of type 'typeof import("/server/src/middleware/auth.middleware")' is not assignable to parameter of type 'RequestHandlerParams<ParamsDictionary, any, any, ParsedQs>'.
[0]       Type 'typeof import("/server/src/middleware/auth.middleware")' is missing the following properties from type '(ErrorRequestHandler<ParamsDictionary, any, any, ParsedQs> | RequestHandler<ParamsDictionary, any, any, ParsedQs>)[]': length, pop, push, concat, and 26 more.
источник

Д

Денис in Node.js — русскоговорящее сообщество
ну, собственно тебе написано же на что ругается)
источник

Д

Денис in Node.js — русскоговорящее сообщество
посмотри описание router.get()
источник

Д

Денис in Node.js — русскоговорящее сообщество
сигнатуры и какие типы
источник

A

Alexander in Node.js — русскоговорящее сообщество
Решение очень элегантное
источник

UU

U U in Node.js — русскоговорящее сообщество
Денис
ну, собственно тебе написано же на что ругается)
Ну собственно это-то я прочитал, но решения не нашел. Поэтому и пришел сюда. Может у людей есть опыт какой. Не все же бегут задавать вопросы сразу. Некоторые думают, ищут и если не находят решения идут и задают вопросы
источник

C

Chris in Node.js — русскоговорящее сообщество
U U
Пишет
TSError: ⨯ Unable to compile TypeScript:
[0] server/src/routes/message.router.ts(14,17): error TS2769: No overload matches this call.
[0]   Overload 1 of 3, '(path: PathParams, ...handlers: RequestHandler<ParamsDictionary, any, any, ParsedQs>[]): Router', gave the following error.
[0]     Argument of type 'typeof import("/server/src/middleware/auth.middleware")' is not assignable to parameter of type 'RequestHandler<ParamsDictionary, any, any, ParsedQs>'.
[0]       Type 'typeof import("/server/src/middleware/auth.middleware")' provides no match for the signature '(req: Request<ParamsDictionary, any, any, ParsedQs>, res: Response<any, number>, next: NextFunction): void'.
[0]   Overload 2 of 3, '(path: PathParams, ...handlers: RequestHandlerParams<ParamsDictionary, any, any, ParsedQs>[]): Router', gave the following error.
[0]     Argument of type 'typeof import("/server/src/middleware/auth.middleware")' is not assignable to parameter of type 'RequestHandlerParams<ParamsDictionary, any, any, ParsedQs>'.
[0]       Type 'typeof import("/server/src/middleware/auth.middleware")' is missing the following properties from type '(ErrorRequestHandler<ParamsDictionary, any, any, ParsedQs> | RequestHandler<ParamsDictionary, any, any, ParsedQs>)[]': length, pop, push, concat, and 26 more.
import * as auth -> import auth
у тебя же export default
источник

Д

Денис in Node.js — русскоговорящее сообщество
Да, попробуй заменить на export
И импорт сделай
import {auth} from ‘путь’
источник