Size: a a a

JavaScript.Ninja

2021 May 29

MK

Maks Kravchenko in JavaScript.Ninja
Server selection timed out after 30000 ms
источник

D

Danilka in JavaScript.Ninja
Всем привет. Можете посоветовать хороший сервис для отправки смс?
источник

IK

Illya Klymov in JavaScript.Ninja
Попробуйте любой нормальный свой айпишник из локальных и порт 27010
источник

IK

Illya Klymov in JavaScript.Ninja
127.0.0.1 сойдет
источник

VK

Vladimir Klimov in JavaScript.Ninja
А можно как-то из wsl2 подключиться к хосту?
Нужно подключение к серверу postgresql, который крутится на винде
источник

IK

Illya Klymov in JavaScript.Ninja
Через извращённый проброс портов
источник

IK

Illya Klymov in JavaScript.Ninja
Хотя можно просто отключить дефендер
источник

IK

Illya Klymov in JavaScript.Ninja
И юзать айпишник который на всл сети у локалхост
источник

IK

Illya Klymov in JavaScript.Ninja
Посмотрите айпишник у устройства vEthernet
источник

VK

Vladimir Klimov in JavaScript.Ninja
Попробовать подключится по нему, но отключить дефендер?
источник

MK

Maks Kravchenko in JavaScript.Ninja
127.0.0.1:27010
getaddrinfo ENOTFOUND db

мне кажется эта ошибка ближе к правде
но все равно не понимаю почему не получается приконнектиться
источник

IK

Illya Klymov in JavaScript.Ninja
Эта ошибка выглядит будто он пытается использовать имя db
источник

IK

Illya Klymov in JavaScript.Ninja
Где-то кто-то врёт
источник

MK

Maks Kravchenko in JavaScript.Ninja
контейнер  db
раньше (до перехода на replica set), если не ошибаюсь, db:27017 работало
и сейчас если ввожу db:27017 выдает `getaddrinfo ENOTFOUND db`

скорее всего я на верном пути, но чего-то не хватает 😕
источник

IK

Illya Klymov in JavaScript.Ninja
Он говорит не знаю что такое db
источник

А

Алексей in JavaScript.Ninja
жалобу за спам кидайте, телега сама разберётся
источник

DZ

D Z in JavaScript.Ninja
Всю жизнь, когда писал код и мне нужно было создать какую-то сущность с методами я использовал классы или замыкание в функции, что возвращает объект. Недавно познакомился в рескрипре с модулями, где отдельно создается состояние сущности, а потом к нему применяются функции, изменяющие его. Вопрос пишут ли так в джаваскрипте (я не встречал) и почему нет. Если так подумать, то код получается более производительным и чистым.

js
function makeCounter() {
 let value = 0;
 
 return {
   increase() {
     value += 1;
   },
   decrease() {
     value -= 1;
   },
   getCurrent() {
     return value;
   }
 }
}

// VS

const Counter = (() => ({
 make() {
   return {
     contents: 0,
   }
 },
 increase(it) {
   it.contents += 1
 },
 decrease(it) {
   it.contents -= 1
 },
 getCurrent(it) {
   return it.contents
 }
})()
источник

RM

Roman Mironov in JavaScript.Ninja
я, конечно, не эксперт, но по мне - это похоже на класс чем-то, где вместо constructor - make)
источник

DZ

D Z in JavaScript.Ninja
Только не надо для каждой сущности эти методы инициализровать, состояние не размазано по всему this, где так же методы, гетеры, сетеры, публичные методы и тд.
источник

RM

Roman Mironov in JavaScript.Ninja
Я правильно понял, что для того, что бы изменить созданный объект ты пишешь Counter.increase(obj) ?
источник