@nodejs_ru

Страница 2147 из 2748
Sergey
13.06.2018
19:11:46
Andruha
13.06.2018
19:11:57
Вот так можно? Это норм? let secretKey; module.exports = init; function init(key) { secretKey = key; return new ClassName(); } class ClassName {} ClassName.prototype.someFunc = function() { // делаем что-то с secretKey };

Grigorii
13.06.2018
19:12:30
Я на си прогал до этого, ну буду знать. Хотя хз что вышло из моды.
Если требуется сделать последовательно N асинхронных функций, то с коллбеками будет n раз вложенная функция (или n отдельных непонятных функций) в виде большое лесенки. На промисах было бы просто последовательность .then(), а на await совсем красота.

Google
arts
13.06.2018
19:14:32
Morsik
13.06.2018
19:15:35
мб secretKey = key в конструктор и secretKey как static field

Andruha
13.06.2018
19:16:15
мб secretKey = key в конструктор и secretKey как static field
к secretKey должен быть доступ только внутри класса/модуля

Morsik
13.06.2018
19:16:27
js какой версии?

Andruha
13.06.2018
19:16:31
без доступа из-вне

нода 8 версии

А зачем класс пустой, а метод сбоку к прототипу прилеплен?
глаз так больше радует... принципиальная разница есть между этим и объявлением методов внутри класса?

arts
13.06.2018
19:19:43
глаз так больше радует... принципиальная разница есть между этим и объявлением методов внутри класса?
Разницы нет. Но смысла в этом столько же, как если положить в чай сахар, но не размешать.

Google
Andruha
13.06.2018
19:19:46
такое? let secretKey; function ClassName(key) { secretKey = key; function someFunc() { // working with secretKey }; } module.exports = ClassName;

[Anonymous]
13.06.2018
19:19:48
Чуть не по теме вопрос, приобрёл белый айпишник, какие основные меры предосторожности необходимо предпринять чтобы не возникло проблем?

Andruha
13.06.2018
19:28:02
спасиб

Again
13.06.2018
21:46:51
не могу нагуглить. Как мне инцилизировать монгу дб и сразу в нее засунуть данные?

Alex
13.06.2018
22:05:51
Он не джсер походу
Судя по «сосадь» - php

Arthur
13.06.2018
22:15:25
не могу нагуглить. Как мне инцилизировать монгу дб и сразу в нее засунуть данные?
После подключения вставить документ ? var db = mongoose.connection; db.once('open', function() { // we're connected! doc.save(); });

Anima
14.06.2018
01:15:55
Господа, подскажите, пожалуйста

Почему экспресс не распознает <body>?



Эта часть файла рендерится, боди - нет

Victor
14.06.2018
01:20:26
попробуй атрибут async добавить скрипту

Alexander
14.06.2018
01:26:58
Sheldhur
14.06.2018
01:31:02
бля, люблю поделки на жс issue #100500 - оно сломалось - раньше же работало - у меня не работает - у меня тоже - кто нибудь помнит в какой версии оно сломалось? - вот манкипатч, но он ломает половину другого - отлично, мне помогло, но у меня ломалась половина другого ещё 2 года комментариев типа "у меня не работает"

Sheldhur
14.06.2018
01:33:15
только в хроме так всякие мелочи фиксятся, на которые времени нет

а тут блять основной функционал

Google
Dmitry
14.06.2018
02:30:22
алсо да, удивляюсь как на жс можно писать что-то внятное. Это ОЧЕНЬ сложно, потому как на программиста ложится очень много и весь продукт зависит от него.

Sheldhur
14.06.2018
02:32:06
да везде, просто открываешь issue и с вероятностью в 90% у популярного пакета будет такая хуйня

Alexander
14.06.2018
02:33:07
что за предвзятость к js

Dmitry
14.06.2018
02:33:24
что за предвзятость к js
скорее обьективность

Sheldhur
14.06.2018
02:34:37
поражает сам факт, что обезьяны не могут найти где, чё и в какой версии сломали

при этом все с ног до головы обмазаны тестами

?

Dmitry
14.06.2018
02:39:15
лолкек, макаки не могут в дебагер? в console.log в конце концов?

Naught
14.06.2018
05:30:17
Ребят, пардон, а вот в синтаксисе async/await ошибку ловить try/catch?

Naught
14.06.2018
05:31:41
Вижу еще вот такой вариант: var response = await promisedFunction().catch((err) => { console.log(err); }); Эх, завезли бы еще каких новых слов

Dmitry
14.06.2018
05:34:43
ПОЖАЛУЙСТА НЕ НАДО

чем дальше идём - тем более поехавшие proposals

при том, что текущие просто мега упоротые и только больной может их придумать и принимать в том виде, в котором они есть

ну тоесть, мы имеем язык с плохим дизайном и делем его еще хуже.

Naught
14.06.2018
05:36:39
при том, что текущие просто мега упоротые и только больной может их придумать и принимать в том виде, в котором они есть
Каждый день прихожу на работу с радость. Особое веселье, когда я передаю что-то в условие, и гадаю, то ли оно falsy, то ли нет, и как можно неявно привести тип, чтоб работало прикольно. Люблю ЖС.

Google
Vlad
14.06.2018
06:18:40
Можно гадать, а можно изучить спеку
Можно пойти дальше и использовать статическую типизацию

Таймураз
14.06.2018
06:19:20
Можно пойти дальше и использовать статическую типизацию
Лучше бы реплаем на его сообщение ответил

Kostya
14.06.2018
06:19:53
Harry
14.06.2018
06:20:51
Kostya
14.06.2018
06:21:13
прикрутить ts, flow
это строгая-динамическая типизация

Kostya
14.06.2018
06:22:03
прикрутить ts, flow
тоесть у тебя есть изначально заданный тип для переменной но ты можешь его изменить

Mark
14.06.2018
06:27:29
Тю, шо вы ноете, можно же консолить ?

Alexander
14.06.2018
06:28:17
В пс4?

Again
14.06.2018
06:29:24
В чем может быть проблема,что у меня данные не сохраняются.Они даже не консолят err/success





и когда я запускаю файл,в котором выполняется 1 скрин

ничего не происходит. Я даже не знаю как отловить

Alexander
14.06.2018
06:31:08
Зачем ты делаешь сохранение в цикле? Сохранил бы пачкой

Again
14.06.2018
06:31:35
Зачем ты делаешь сохранение в цикле? Сохранил бы пачкой
я пытаюсь отдебажить почему insertMany не работал

в итоге дошел до того,что у меня даже с save проблемы

Morsik
14.06.2018
06:31:50
Google
Alexander
14.06.2018
06:31:51
А вообще у тебя база работает?

Again
14.06.2018
06:31:56
mongoose.connect("mongodb://127.0.0.1:27017", { autoIndex: false })

коннект к бд





Alexander
14.06.2018
06:32:38
Проверь туда что-то записать одной командой

Cenator
14.06.2018
06:32:41
ничего не происходит. Я даже не знаю как отловить
он возвращает промис если колбек не передать

Таймураз
14.06.2018
06:32:47
Сохрани исходники в gist.github.com и выложи разом

Cenator
14.06.2018
06:32:47
делай Promise.all

Again
14.06.2018
06:33:02
Cenator
14.06.2018
06:33:13
Again
14.06.2018
06:35:21
Promise.all([a.save()]).then(res => console.log(res)); это тоже ничего не выдает

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