@nodejs_ru

Страница 2330 из 2748
Josh
23.07.2018
10:13:00
монолог должен быть в одном сообщении. Разделять есть смысл, только если там большие части.
вот об этом и спорю, клиенты телеги должны сами склеивать, а не пользователя напрягать

Сергей
23.07.2018
10:13:25
вот об этом и спорю, клиенты телеги должны сами склеивать, а не пользователя напрягать
телега этого не делает. а создавать бесконечный поток сообщений с двумя-тремя словами это пиздец…

Josh
23.07.2018
10:14:10
телега этого не делает. а создавать бесконечный поток сообщений с двумя-тремя словами это пиздец…
а еще бывает, что тебе ответили на месаг уже, а ты редактируешь его и получается каламбур

Google
Сергей
23.07.2018
10:14:33
в чате есть правила. Их нужно соблюдать. Останавливаем флуд.

Josh
23.07.2018
10:16:33
вот видишь, сам расклеился на месаге про правила, так что имхо везде нужно просто меру знать, иногда прям необходимо выделить отдельно логически во второй месаг

Сергей
23.07.2018
10:18:07
Далеко не все люди знают меру, да и каждый понимает её по своему. Поэтому либо позволяешь столбики, либо запрещаешь. На этом разговор окончен.

Aleksandr
23.07.2018
10:30:26
Нода же ес6 поддерживает, кроме модулей
да вот только импорты и нужны по сути

можно без бабеля закостылить что-то?

ichi4Ø4
23.07.2018
10:30:41
Нет

Dmitriy
23.07.2018
10:30:51
.mjs можно закостылить

ichi4Ø4
23.07.2018
10:31:03
Но ради одного только синтаксиса импортов его тянуть точно не надо

А, ну можешь на тс писатт

ichi4Ø4
23.07.2018
10:31:24
Там и импорты нормальные есть, и язык

Aleksandr
23.07.2018
10:31:40
Google
Aleksandr
23.07.2018
10:31:59
.mjs можно закостылить
https://nodejs.org/api/esm.html оно?

ichi4Ø4
23.07.2018
10:32:07
не, спасибо)
Почему отказываешься?

Dmitriy
23.07.2018
10:32:24
Aleksandr
23.07.2018
10:32:27
спасибо

Почему отказываешься?
мне для начала бы JS хорошо знать, а потом другие языки учить

но статическая типизация мне понравилась бы, это да

Alexander
23.07.2018
10:33:26
тс это не другой язык

Aleksandr
23.07.2018
10:33:31
ну сахар да

?
23.07.2018
10:33:34
тс это не другой язык
почему это не другой?

Aleksandr
23.07.2018
10:33:34
не суть

Alexander
23.07.2018
10:34:02
ну потому что. там нет ничего другого кроме добавления типизации. да и транспайлится он в тот же js

Dmitriy
23.07.2018
10:34:10
А, ну можешь на тс писатт
для этого нужно сначала .ts файлы компилировать в .js, а потом нодой уже запускать .js, да?

?
23.07.2018
10:34:34
ну потому что. там нет ничего другого кроме добавления типизации. да и транспайлится он в тот же js
транспайлить его можно научить в что угодно, а по поводу кроме типизации ничего нет - а что должно быть? стдлиб какой-то свой отдельный?

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

Dmitriy
23.07.2018
10:35:25
Andrew
23.07.2018
10:35:49
Но ради одного только синтаксиса импортов его тянуть точно не надо
Через огонь, воду и трубы пройду что бы юзать ес импорты

Григорий
23.07.2018
10:36:07
Здравствуйте, помогите ответить на вот такой вопрос. Мне нужно было написать middleware для проверки размера POST body, если он больше какого-то значения, вернуть ошибку, в другом случае пойти дальше. Я написал вот такую функцию: const express = require('express'); const app = express() function middleware(len = 10) { return (req, res, next) => { req.len = 0; req.on('data', function(chunk) { req.len += chunk.length; if (req.len > len) { res.write('Error'); req.end(); } }); req.on('end', function() { if (req.len <= len) { next(); } }); }; } app.use(middleware(10)) app.post('/',(req,res)=>{res.end('It works')) app.listen(8888) Теперь если запустить curl http://host -d var=foo То он отобжражает It works, а если запустить curl http://host -d var=SomeBigVar00000000000000000 то отображает ошибку. Вроде все нормально, но если между первым app.use и app.post добавить app.use(bodyParser.urlencoded()); для парсинга body, то этот middleware не работает. Как сделать так чтобы он заработал?

ichi4Ø4
23.07.2018
10:37:01
Это просто сахарок для рекуаира

Google
Andrew
23.07.2018
10:37:38
Они не будут настоящими импортами
Юзал babel-register. Сейчас сижу на тс.

Не сложно подключить, а профита очень много

Редакторы лучше импорты понимают нежели реквайр

Прошу прощения за столбик.

Alexey
23.07.2018
10:50:22


Понимаю, что код работает асинхронно

Поэтому в массив ничегоне добавляется

Но хз как исправить

Yashko?
23.07.2018
10:55:22
Try npm/async Async.each()

Voskresus
23.07.2018
10:58:30
Блин, так грустно

Alexander
23.07.2018
10:58:43
+++

Andrew
23.07.2018
10:59:57
Понимаю, что код работает асинхронно
Можно внутри for делать await, тогда каждая итерация будет дожидатсья окончания асинхронного кода. Но для этого тебе нужно будет обернуть асинхронные функции в промиссы

Voskresus
23.07.2018
11:00:15
Но хз как исправить
Начни с стрелочных функций

Григорий
23.07.2018
11:00:28
Привет, ты из Молдавии?

Alexey
23.07.2018
11:01:08
Привет, ты из Молдавии?
Нет, но да, сайт - Румынский

Всем спасибо за ответы

Voskresus
23.07.2018
11:01:50


Григорий
23.07.2018
11:02:00
Нет, но да, сайт - Румынский
Я думал из Молдавии, ты свойства обьекта на румынском написал

Сергей
23.07.2018
11:04:57
тебя смущает массив из одного элемента?

Yadgar
23.07.2018
11:05:21
у тебя цикла по массиву не будет, currencies - неправильно иницилизирован,

Google
Anton
23.07.2018
11:05:29
Подскажите, я же правильно понимаю что у кодпена нет апи для форка и что без колхоза и реверсинжиниринга — никак.

Voskresus
23.07.2018
11:05:30
енот
23.07.2018
11:06:14
посоветуйте таймтрекер удобный максимально автоматизированный

Сергей
23.07.2018
11:06:56
Да, а почему нет ?
если в массиве необходим initialItem, что в этом плохого?

Alexey
23.07.2018
11:09:16
Да, а почему нет ?
Дело в том, что мне нужно туда пушить значения, а первое число , 100 - это изначальная цена товара, которую я буд брать из базы и она тоже дожна отображаться на сайте. Поэтому я реши, что можно сделать изначальную цену первым элементом массива а дальше просто пушить конвертированные цены

Mikhail
23.07.2018
11:09:52
Admin
ERROR: S client not available

Alexey
23.07.2018
11:10:41
:D

Просто затупил

Yadgar
23.07.2018
11:11:56
Andrew
23.07.2018
11:14:59
вообще-то другой язык
Знаешь сколько мне стоило мигрировать с жс на тс? Написать скрипт который поменяет файл екстеншины. Тс это просто типизированый жс

Andrew
23.07.2018
11:16:49
как мигрируешь namespace, enum, interface, type и прочее на жс без компиляции?
Лол ты о чём, я тебе сказал как с жс мигрировал, а не обратно

Google
Erving
23.07.2018
11:16:55
подскажите, почему при локальном прогоне mocha-тестов всё ок, а Jenkins ругается с такой ошибкой: describe('/register', async function () { ^^^^^ SyntaxError: missing ) after argument list at createScript (vm.js:56:10) at Object.runInThisContext (vm.js:97:10) at Module._compile (module.js:542:28) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) ???

Сергей
23.07.2018
11:17:07
Лол ты о чём, я тебе сказал как с жс мигрировал, а не обратно
совместимый язык, это блядь не значит, что это тот же язык

Mikhail
23.07.2018
11:17:18
нет
Ну я и вёл к тому, что это другой язык

Сергей
23.07.2018
11:17:23
просто жс с типами это flow

Erving
23.07.2018
11:17:51
убираю async'ки, ругается на другие места, где есть ещё async

Erving
23.07.2018
11:18:42
Сергей
23.07.2018
11:19:48
Лол ты о чём, я тебе сказал как с жс мигрировал, а не обратно
> тс расширяет жс и совместим с ним. но это другой язык так как добавляет тонну нового синтаксиса, новые правила, свои конфиги и так далее

Nikita
23.07.2018
11:21:19
Так-с, я тут новенький. И в JS(Node) тоже. До этого практиковал Python(Django). Вопрос таков: каковы текущие тенденции в JS в плане этих ваших ES? Ибо начиная импортами и заканчивая реализацией асинхронности от ES к ES разниться. Подскажите, что юзать, а чего уже избегать. Благодарю))

Max
23.07.2018
11:22:33
Сергей
23.07.2018
11:22:40
почему?
ад и боль. придется изучать +1.5 язык

Dzmitry
23.07.2018
11:22:50
кстати, там не так давно парень который ноду начинал сделал какой-то движук на тс кто-то тестил?

Dzmitry
23.07.2018
11:23:19
да-да

Nikita
23.07.2018
11:23:30
Мне что-то подсказывает, что существует уже и ES7/ES8. Как дела с этими стандартами обстоят?

Max
23.07.2018
11:23:36
ад и боль. придется изучать +1.5 язык
А флоу для больших проектов норм? А то мне разрабы с одного энтерпрайза как раз говорили обратное

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