Size: a a a

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

2020 March 01

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
Bruian Blake
"но если переменную объявить через const, ругается на переопределение константы?" ну видимо я не так понял эту часть
потому что он пытается перезаписать её, а не создает новую. но не перезаписывает. потому что 3 и 4 вывод идут раньше 1 и 2, как я понял. вопрос почему
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
точнее перезаписывает, но после вывода 3 и 4
источник

М

Максим in Node.js — русскоговорящее сообщество
Андрей
А ее и не было, голый сервер
У меня вчера такое было. Пришлось ставить 32х убунту сервер 16.04. Там репе только 4я нода. Под 32х новее нет, надо компилить. Nvm в этом поможет. Nvm install --lts

Но я ждал компиляции 2 часа и так и не дождался.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Андрей
А ее и не было, голый сервер
через nvm ставь ноду
источник

А

Андрей in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
через nvm ставь ноду
Ок, делаю
источник

М

Максим in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
так тимур об этом и говорит. он не принижает сам экспресс. он скорее говорит, что обычные курсы про экспресс + монго — говно, потому что не обучают архитектуре и паттернам, из изучения которых и последовало, что мидлвары и смешивание слоев — это говно. а на обычных курсах учат как раз таки делать запросы к бд из контроллера
Он прямым текстом говорит, экспресс это плохо, не берите.
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Лапки Х
Почему 1, 2 - JSON из файла, а 3, 4 - начальное значение из переменной, но если переменную объявить через const, ругается на переопределение константы?
внеси изменения:

1. tools.getJSON = (path, callback) => {
2. вместо result = data пишешь callback(data).
3. так же убираешь return result и let result = {}
4. вызывать так: tools.getJSON('file.json', result => console.log(result))
источник

А

Андрей in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
через nvm ставь ноду
То что нужно, спасибо !
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
внеси изменения:

1. tools.getJSON = (path, callback) => {
2. вместо result = data пишешь callback(data).
3. так же убираешь return result и let result = {}
4. вызывать так: tools.getJSON('file.json', result => console.log(result))
да, но это не удобно
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
мб есть синхронный вариант чтения?
источник

М

Максим in Node.js — русскоговорящее сообщество
Андрей
То что нужно, спасибо !
Поставил уже?
источник

А

Андрей in Node.js — русскоговорящее сообщество
Максим
Поставил уже?
Да
источник

­

­­ in Node.js — русскоговорящее сообщество
Лапки Х
мб есть синхронный вариант чтения?
accessSync, readFileSync
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Лапки Х
мб есть синхронный вариант чтения?
во-первых, есть.

во-вторых, если ты хочешь уметь в жс, то тебе НУЖНО освоить асинхронность. и да, коллбеки — это неудобно. но эта проблема уже решена через промисы и async-await. для всех тех функций есть промис-версии, который ты вызываешь через await — и код выглядит как синхронный
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
во-первых, есть.

во-вторых, если ты хочешь уметь в жс, то тебе НУЖНО освоить асинхронность. и да, коллбеки — это неудобно. но эта проблема уже решена через промисы и async-await. для всех тех функций есть промис-версии, который ты вызываешь через await — и код выглядит как синхронный
та я вроде знаю асинхронность ~
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Максим
Он прямым текстом говорит, экспресс это плохо, не берите.
конкретно в той цитате он пишет про людей, а не про экспресс
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Лапки Х
Почему 1, 2 - JSON из файла, а 3, 4 - начальное значение из переменной, но если переменную объявить через const, ругается на переопределение константы?
этот код показывает, что ты ее абсолютно не понимаешь
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
этот код показывает, что ты ее абсолютно не понимаешь
где?
источник

A

ALDDDDOVI in Node.js — русскоговорящее сообщество
Лапки Х
Почему 1, 2 - JSON из файла, а 3, 4 - начальное значение из переменной, но если переменную объявить через const, ругается на переопределение константы?
Там else не нужен ещё
источник

ЛХ

Лапки Х in Node.js — русскоговорящее сообщество
ALDDDDOVI
Там else не нужен ещё
зачем
источник