@nodejs_ru

Страница 2624 из 2748
Cenator
01.10.2018
10:09:11
Нельзя

Артем
01.10.2018
10:09:39
Redis это nosql

?

Google
Alexander
01.10.2018
10:09:56
Redis это nosql
Редис это боль и страдания

Michael ?
01.10.2018
10:10:06
Aggregate тебе в помощь
Ну, да, но по-моему чем глубже - тем он становится сложнее join’ов

Kolya
01.10.2018
10:24:06
Ребят, кто-то сталкивался с проблемой с cors в сафари? В хроме работает нормально, в сафари ругается на cors, хотя использую const cors = require('cors'); app.use(cors()); Что-то в гугле ничего не могу найти, в чем может быть проблема ???

OlegBrony
01.10.2018
10:38:04


Kolya
01.10.2018
10:41:22
че сафари пишет?
[Error] XMLHttpRequest cannot load https:// due to access control checks. Есть подозрение на то, что это из-за того, что стучусь из http на https, потому что на https -> https работает нормально

Konstantin
01.10.2018
10:41:43
В AllowedHeader че ставишь? * || origin?

Alexander
01.10.2018
10:42:36
@MongoDBRussian

OlegBrony
01.10.2018
10:55:32
@MongoDBRussian
спасибо

Бенедикт
01.10.2018
11:21:41
Ребят, может кто подскажет. Когда я рендерю шаблон во многих частях кода, я везде указываю одну и ту же функцию (в options), нельзя ли ее как-то зашить, что бы не дублировать везде код? т.е встроить ее в рендер шаблона? надеюсь понятно обьяснил

Google
Konstantin
01.10.2018
11:22:20
или класс расширять

Бенедикт
01.10.2018
11:22:31
не мутируя вариантов нету? т.е на уровне решений

Konstantin
01.10.2018
11:23:06
не мутирия - это только создавать новую и расширять её функционал

Сергей
01.10.2018
11:25:58
function.prototype
я бы за это уволил

Konstantin
01.10.2018
11:26:28
я бы за это уволил
а это и не претендует на лучшее решение.

Rutcod
01.10.2018
11:26:37
function == new Funtion() не?

function.prototype == Object.prototype

Konstantin
01.10.2018
11:27:36
композиция функций
зачем там композиция? Это лишнее

Вишневый чай
01.10.2018
11:27:42
function.prototype
=) всегда так делаем

Rutcod
01.10.2018
11:28:03
?

Kolya
01.10.2018
11:30:44
Reports

OlegBrony
01.10.2018
11:32:31
А у всех Линукс стоит?

Konstantin
01.10.2018
11:32:37
const someRenderer = (data, options) => … const concreteRenderer = (data) => someRenderer(data, { render: concrete })
если описать классами оно выглядит более гармонично: class Renderer { construnctor() { …some magic } ..some methods } class AnotherRendere extends Renderer { …specific logic }

Cenator
01.10.2018
11:32:42
Сергей
01.10.2018
11:32:42
Cenator
01.10.2018
11:32:45
ну или мак

Google
Konstantin
01.10.2018
11:32:58
классы не нужны
функциональщина нужна?

Сергей
01.10.2018
11:33:03
распутывать потом наследование из цепочки классов кто какой метод вызывает.

плавали, знаем

Konstantin
01.10.2018
11:33:30
тут всего 1 наследование без оверрайдов и прочего. че там распутывать то?

Дмитрий
01.10.2018
11:33:33
Дата тайпы

OlegBrony
01.10.2018
11:33:42
Просто не используй наследование.

Konstantin
01.10.2018
11:34:07
Можно объекты возвращать и расширять.

Дмитрий
01.10.2018
11:34:10
Без наследования, без get set, без методов (!)

Дмитрий
01.10.2018
11:34:28
И становятся просто более удобные обьекты

Сергей
01.10.2018
11:34:34
Дата тайпы
вот это норм

Можно объекты возвращать и расширять.
зачем заворачивать одну функцию в объект, когда можно просто юзать функцию

Konstantin
01.10.2018
11:34:58
это сейчас столько
никогда не ипытывал проблем с этим, кстати. видать свой айсберг я ещё не нашел

Сергей
01.10.2018
11:35:31
Дмитрий
01.10.2018
11:35:38
вот это норм
Не, я имею ввиду, что если в классах только поля юзать, то это будет уже не ооп а более аккуратные дата тайпы

Konstantin
01.10.2018
11:35:44
зачем заворачивать одну функцию в объект, когда можно просто юзать функцию
не, я про функцию, которая будет возвращать объект со всеми проперями и функциями. А в следующей функции к ней ассайнить уже что надо

Такой себе типа-ООП (имитация классов)

Eugene
01.10.2018
11:37:13
Всем привет! Пытаюсь конвертнуть пдф в превью (пнг) Разные либы под капотом юзают примерно одно и то же и возвращают странную ошибку message: 'Failed to convert page to image', error: { Error: Command failed: convert "/opt/api/public/1538393598185/registry.pdf[0]" "/opt/api/public/1538393598185/registry-0.png" GPL Ghostscript 9.06: Unrecoverable error, exit code 1 convert: no images defined `/opt/api/public/1538393598185/registry-0.png' @ error/convert.c/ConvertImageCommand/3210. типа он не может найти пнг, который он и должен сгенерить? втф?

Google
Poul
01.10.2018
11:40:27
Привет, ребята.

[Anonymous]
01.10.2018
12:00:26
Здравствуйте! Подскажите, какие есть способы добавление нового метода к классу, объявленого в стиле es6? То есть, раньше, я мог сделать это через prototype, а теперь как? Только через extend?

[Anonymous]
01.10.2018
12:02:36
>Раньше Т.е. сейчас не можешь?
У меня this теряется. Даже если не использую стрелочную функцию. Сейчас гист скину. https://gist.github.com/demidborodin/b3123003e9afff5512d6331bcbbe2989

Alexander
01.10.2018
12:04:58
Типо function... Мда, писать код с телефона не удобно пиздец

Andrew
01.10.2018
12:05:00
тебе нужен bind

в твоем стиле

class Person1 { constructor(firstName, lastName) { this.firstName = firstName; this.lastName = lastName; } greet(){ console.log(this.firstName, this.lastName); } }

Alexander
01.10.2018
12:05:30
тебе нужен bind
Ну или Так

Andrew
01.10.2018
12:05:32
Но вообще люди делает это так

[Anonymous]
01.10.2018
12:07:02
class Person1 { constructor(firstName, lastName) { this.firstName = firstName; this.lastName = lastName; } greet(){ console.log(this.firstName, this.lastName); } }
Ну да, это я понимаю... Так логично и по человечески. Просто пытаюсь разобраться в некоторых тонкостях) А через bind можно пример? Если не затруднит...

[Anonymous]
01.10.2018
12:13:26
constructor(firstName, lastName) { this.firstName = firstName; this.lastName = lastName; this.greet = this.greet.bind(this) }
Ага, понял. Ну а со стрелочной функцией это не прокатит как я понял.

[Anonymous]
01.10.2018
12:15:21
прокатит
... Чет у меня все через одно место работает) Простите) https://gist.github.com/demidborodin/01b756b60e4a0c97c907ed172a65aa04

Google
Kool
01.10.2018
12:15:51
у тебя же функция ничего не возвращает

[Anonymous]
01.10.2018
12:16:29
Ок, он лишний) я его убрал) разницы никакой)

undefined, undefined

https://gist.github.com/c76fadd7b463e8735dd5b97324445444

DimenSi
01.10.2018
12:17:51
ребята, подскажите куда смотреть. Собираю ts проект, потом запускаю node ./dist/app.js, но все require собирают путь как будто от папки src а не от текущей. При этом пути относительные в app.js

[Anonymous]
01.10.2018
12:18:24


Kool
01.10.2018
12:18:47
да, ты прав

Alexander
01.10.2018
12:19:05
тебе_нормально_так_писать_?

Kool
01.10.2018
12:19:06
я декларирую методы без прототипа

[Anonymous]
01.10.2018
12:19:20
да, ты прав
Самое приятное что я слышал в своей жизни)

DimenSi
01.10.2018
12:19:27
[Anonymous]
01.10.2018
12:19:34
я декларирую методы без прототипа
Да я обычно тоже, просто поэкспереминтриовать захотелось)

Страница 2624 из 2748