Size: a a a

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

2021 March 13

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
@Curly_Cina подучиться не желаешь?
источник

G

Godfather in Node.js — русскоговорящее сообщество
Доброго утречка. Нужен ответ на философский вопрос.

Пишу консольную команду. Юзеру нужно ввести пару в виде variable: String, где первое это любое произвольное значение, второй - тип переменной.

Что лучше делать в случае если юзер ввел например STRing или boolean? Выбивать ошибку мол неправильный тип данных, возможно вы имели в виду String?

Или выводить в консоли Uknown data type STRiNG, using ‘String’ instead и продолжить выполнение программы?
источник

y

ymdev in Node.js — русскоговорящее сообщество
Godfather
Доброго утречка. Нужен ответ на философский вопрос.

Пишу консольную команду. Юзеру нужно ввести пару в виде variable: String, где первое это любое произвольное значение, второй - тип переменной.

Что лучше делать в случае если юзер ввел например STRing или boolean? Выбивать ошибку мол неправильный тип данных, возможно вы имели в виду String?

Или выводить в консоли Uknown data type STRiNG, using ‘String’ instead и продолжить выполнение программы?
почему бы не сделать регистронезависимый ввод?
источник

G

Godfather in Node.js — русскоговорящее сообщество
Хм. Ну да, отличная идея. Спасибо!
источник

G

Godfather in Node.js — русскоговорящее сообщество
А вот еще такой вопрос - как процесс понимает контекст выполнения? Вот например я захочу опубликовать npm пакет, его запускаешь, он генерирует файлы какие-то (типо cli). Как скрипт поймет, что нужно создавать их не там где он лежит (если глобально установлен), а именно в папке, в которой я запускаю?
источник

КП

Кудяков Петр... in Node.js — русскоговорящее сообщество
Godfather
А вот еще такой вопрос - как процесс понимает контекст выполнения? Вот например я захочу опубликовать npm пакет, его запускаешь, он генерирует файлы какие-то (типо cli). Как скрипт поймет, что нужно создавать их не там где он лежит (если глобально установлен), а именно в папке, в которой я запускаю?
Просто когда файлы/папки создаёшь — прописываешь относительные пути. И будет магия
источник

G

Godfather in Node.js — русскоговорящее сообщество
Типа path.resolve(__dirname, './dist)
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Godfather
А вот еще такой вопрос - как процесс понимает контекст выполнения? Вот например я захочу опубликовать npm пакет, его запускаешь, он генерирует файлы какие-то (типо cli). Как скрипт поймет, что нужно создавать их не там где он лежит (если глобально установлен), а именно в папке, в которой я запускаю?
nodejs.org/dist/latest-v14.x/docs/api/process.html#process_process_cwd

Только это не контекст называется
источник

a

arts in Node.js — русскоговорящее сообщество
Гайз, как можно искусственно замедлить постгрес? Хочу пооптимизировать запросы, ибо на хостинге местами подтормаживают, а на ноуте никаких тормозов.
источник

C

Chris in Node.js — русскоговорящее сообщество
Данных докинуть
источник

G

Godfather in Node.js — русскоговорящее сообщество
Благодарю!
источник

a

arts in Node.js — русскоговорящее сообщество
Chris
Данных докинуть
Вариант, попробую, спасибо
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
arts
Гайз, как можно искусственно замедлить постгрес? Хочу пооптимизировать запросы, ибо на хостинге местами подтормаживают, а на ноуте никаких тормозов.
Убить индексы
источник

a

arts in Node.js — русскоговорящее сообщество
Алексей Попов
Убить индексы
Тоже вариант
источник

C

Chris in Node.js — русскоговорящее сообщество
А так, explain analyze наше всё, там и без данных можно узкие места увидеть
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
источник

C

Chris in Node.js — русскоговорящее сообщество
На хостинге какое хранилище, хард, ссд? Могут быть проблемы в скорости доступа/чтения/записи
источник

C

Chris in Node.js — русскоговорящее сообщество
Смотри ioping и hwtop
источник

a

arts in Node.js — русскоговорящее сообщество
Chris
А так, explain analyze наше всё, там и без данных можно узкие места увидеть
У меня лапки я фронтендер :-) но да, попробую
источник

И

Иван in Node.js — русскоговорящее сообщество
Откуда вас высрали? Это флешмоб?
источник