Size: a a a

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

2020 June 15

В

Виталий in Node.js — русскоговорящее сообщество
и то просто коннекты... может смотреть в сторону чего-то другого
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
можно виртуалками, но чтобы запас был, ибо вдруг одна ляжет
источник

В

Виталий in Node.js — русскоговорящее сообщество
боюсь тут не 3 4 надо...
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Виталий
и то просто коннекты... может смотреть в сторону чего-то другого
uws смотрел ?
источник

В

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

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Виталий
боюсь тут не 3 4 надо...
3-4 хватит, желательно чтобы они были в одной стойке с редисом, чтобы минимизировать задержки
источник

S(

SkipTyler (Sunrise) in Node.js — русскоговорящее сообщество
Всем привет.
node 14.4.0
Использую с es6  модулями

"type": "module", в package.json

когда делаю импорт какого-то файла,  пишет ошибку, что он не найден,  в  случае если не прописал полный путь (расширение файла)

пример
Работает только так
import { pdfCreateOptions} from "./config/index.js";

так не работает
import { pdfCreateOptions} from "./config";
import { pdfCreateOptions} from "./config/index";

Что не так могу делать?
И куда копать?
источник

L

Looch in Node.js — русскоговорящее сообщество
SkipTyler (Sunrise)
Всем привет.
node 14.4.0
Использую с es6  модулями

"type": "module", в package.json

когда делаю импорт какого-то файла,  пишет ошибку, что он не найден,  в  случае если не прописал полный путь (расширение файла)

пример
Работает только так
import { pdfCreateOptions} from "./config/index.js";

так не работает
import { pdfCreateOptions} from "./config";
import { pdfCreateOptions} from "./config/index";

Что не так могу делать?
И куда копать?
оно так работает,почитай спеку es6 модулей, нативные модули !== модулям вебпака
источник

S(

SkipTyler (Sunrise) in Node.js — русскоговорящее сообщество
Looch
оно так работает,почитай спеку es6 модулей, нативные модули !== модулям вебпака
понял,  а  можно это как-то обойти?
Прим бабель,  или что-то подобное.

Или не стоит?
источник

L

Looch in Node.js — русскоговорящее сообщество
SkipTyler (Sunrise)
понял,  а  можно это как-то обойти?
Прим бабель,  или что-то подобное.

Или не стоит?
есть скрипты для такого,которые просто .js добавляют, но я бы не стал этого делать
источник

S(

SkipTyler (Sunrise) in Node.js — русскоговорящее сообщество
Looch
есть скрипты для такого,которые просто .js добавляют, но я бы не стал этого делать
понял,  спасибо!
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
import fs from 'fs';

const fsp = fs.promises;

// Custom File System
class CFS extends fsp {

——

Почему нельзя так наследоваться? Можно ли как-то свои методы?
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
Evgeniy Safronov
import fs from 'fs';

const fsp = fs.promises;

// Custom File System
class CFS extends fsp {

——

Почему нельзя так наследоваться? Можно ли как-то свои методы?
Видимо потому что это просто объект выполняющий роль namespace для набора асинхронных функций. А наследование посредством es6 синтаксиса, как минимум нуждается в конструкторе у предка. Попробуй композицию, если хочешь расширить базовый объект.
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Bruian Blake
Видимо потому что это просто объект выполняющий роль namespace для набора асинхронных функций. А наследование посредством es6 синтаксиса, как минимум нуждается в конструкторе у предка. Попробуй композицию, если хочешь расширить базовый объект.
Дело в том что fs стдлиба
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
Я не понял, что это должно значить в данном контексте?
источник

ES

Evgeniy Safronov in Node.js — русскоговорящее сообщество
Не получится отнаследоваться никак =( ДА и как мне сказали плохо так делать
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
Я же говорю, для этих целей можно использовать композицию
источник

BB

Bruian Blake in Node.js — русскоговорящее сообщество
const myFsp = { ...fs.promises, myFunc: async function() { //your code } };
источник

N

NDA in Node.js — русскоговорящее сообщество
Какой паттерн предпочтительней использовать для модуля, который отвечает за регистрацию пользователя и смену его уровней (геймификация)?
У пользователя могут быть задания и по итогам выполнения повышается уровень.
Особенность в том, что это бот, то есть всё инициируется приходом сообщения от сервера.
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
NDA
Какой паттерн предпочтительней использовать для модуля, который отвечает за регистрацию пользователя и смену его уровней (геймификация)?
У пользователя могут быть задания и по итогам выполнения повышается уровень.
Особенность в том, что это бот, то есть всё инициируется приходом сообщения от сервера.
Лучше разнести регистрацию и смену уровней
А что имеется в виду под паттерном? То, что описано у gof и в подобной литературе?
источник