Heisenberg
19.10.2018
01:41:21
Всем привет
делаю приложение на экспресс, вопрос такой: в монго шел нахожу запись в бд, а та при запросе не находит ничего
в чём может быть причина?
сейчас скину код
Google
Heisenberg
19.10.2018
01:43:24
https://pastebin.com/MmvNThcU
вот подключение к монго https://pastebin.com/JNSwpLE2
монго подключаю простым require('../mongo') в стартовом файле
у меня подозрение что как-то неправильно подключаюсь к монгодб, хотя хз где там ошибиться
всё, разобрался
Sheldhur
19.10.2018
03:40:25
на чем щас websockets пилить модно? на голой ноде или socket.io даст какие-то плюшки?
или ещё чё есть
Umren
19.10.2018
03:44:18
ws-rs
Sheldhur
19.10.2018
03:46:32
?
User
19.10.2018
05:17:57
Кто то может сбилдить проект с гитхаба? оплата в бтц или киви
Дмитрий
19.10.2018
05:21:18
У меня деплой на работе на нём, волей неволей во всём уже разобрался)
Google
Дмитрий
19.10.2018
05:23:14
Вот список того что я пробовал
Daniel
19.10.2018
05:23:41
Дмитрий
19.10.2018
05:23:50
И всё говно?
Daniel
19.10.2018
05:24:16
Берёшь сервер, заходишь на него и работаешь.
Дмитрий
19.10.2018
05:24:54
Ты пробовал внести правки в большой проект так?)
Daniel
19.10.2018
05:25:17
Да.
Дмитрий
19.10.2018
05:25:42
Особенно если проект на флоу и обвязан сервисами Амазона, удовольствие сильно ниже среднего
Так как синтаксис летит к херам
500 Internal Server Error
19.10.2018
05:26:07
вы вносите в проект изменения с айфона?
Daniel
19.10.2018
05:26:44
Если очень нужно и другой возможности нет, то да.
Дмитрий
19.10.2018
05:28:26
Я устаю с ноута работать, особенно если это кодревью а не написание чего либо, хочу на телефон переключиться а фиг тут)
Umren
19.10.2018
05:32:10
попробуй когда не у ноута не думать о коде или кодревью ;-D
Дмитрий
19.10.2018
05:35:39
Я уже успел перегореть так ¯\_(ツ)_/¯
Subdust
19.10.2018
05:39:57
Минифицированные файлы имеют расширение *.min.js
А как можно назвать не минифицированные (есть такая нужда)? .prod.js .max.js .full.js ?
Не встречали ничего подобного?
Grigorii
19.10.2018
05:41:59
Subdust
19.10.2018
05:42:16
Есть такая нужда, говорю же. Бывает такое
Google
Alexander
19.10.2018
05:42:24
Не бывает
Grigorii
19.10.2018
05:42:34
Subdust
19.10.2018
05:42:35
Какой ожидаемый ответ...
Grigorii
19.10.2018
05:45:47
А как можно назвать не минифицированные (есть такая нужда)? .prod.js .max.js .full.js ?
Если min - это минифицированный (т.е. сделанный как можно более минимальным по размеру), то .max.js - это максимизированный? Раздутый как можно сильнее?)
full - полный, а остальные частичные?
prod - для прода, а min не для прода?
Надо назвать по назначению. Для чего такой файл, какое его назначение? Чем он особенный? Если ничем, то ничего и не добавляется. Если чем-то особенный, то так и описать, если есть нужда
Sergey
19.10.2018
05:51:13
Subdust
19.10.2018
05:53:38
Если min - это минифицированный (т.е. сделанный как можно более минимальным по размеру), то .max.js - это максимизированный? Раздутый как можно сильнее?)
full - полный, а остальные частичные?
prod - для прода, а min не для прода?
Надо назвать по назначению. Для чего такой файл, какое его назначение? Чем он особенный? Если ничем, то ничего и не добавляется. Если чем-то особенный, то так и описать, если есть нужда
Я знал что это закончится моим объяснением. Не знаю поймешь или нет, но раз уж написал то скину его, не знаю правда зачем...
У меня программа использует asset'ы (js, css). Грузит их по названию, очевидно.
Т.е. написано "загрузить a.js и a.css из папки с ассетами"
Но дело в том, что на проде эти файлы минифицированные, очевидно, чтобы юзера не грузить; а на деве они в оригинале, чтобы не еб*ться с webpack watch, возможными багами babel и uglifyjs, и главное было легко дебажить: "ошибка на 40 строке, кричит мне консоль" – с минифицированным такое невозможно.
Поэтому я планирую на деве юзать полные файлы, на проде их минифицировать, а оригиналы в папке с ассетами чтобы лежали, но имя их менялось. И вот на какое менять – это я хз. Ну пусть будет *.prod.js
Sheldhur
19.10.2018
05:54:24
на чем щас websockets пилить модно? на голой ноде или socket.io даст какие-то плюшки?
или ещё чё есть
Grigorii
19.10.2018
05:55:00
Дмитрий
19.10.2018
05:55:55
> возможными багами babel
Ну ну
Grigorii
19.10.2018
05:56:43
Я знал что это закончится моим объяснением. Не знаю поймешь или нет, но раз уж написал то скину его, не знаю правда зачем...
У меня программа использует asset'ы (js, css). Грузит их по названию, очевидно.
Т.е. написано "загрузить a.js и a.css из папки с ассетами"
Но дело в том, что на проде эти файлы минифицированные, очевидно, чтобы юзера не грузить; а на деве они в оригинале, чтобы не еб*ться с webpack watch, возможными багами babel и uglifyjs, и главное было легко дебажить: "ошибка на 40 строке, кричит мне консоль" – с минифицированным такое невозможно.
Поэтому я планирую на деве юзать полные файлы, на проде их минифицировать, а оригиналы в папке с ассетами чтобы лежали, но имя их менялось. И вот на какое менять – это я хз. Ну пусть будет *.prod.js
Я, если честно, так и не понял, что мешает исползовать min на проде и не min на деве?
Можно небольшой вброс?
StandartJS - на сколько принято и good решение?
Давно о нём думаю, как о хорошем средстве стандартизации стиля, но не нравятся два момента: таб 2 пробела и отсутствие точек с запятой (последнее особенно)
При этом в списке "Who uses JavaScript Standard Style?" у них гора серьёзных логотипов
Vadim
19.10.2018
06:33:16
Я знал что это закончится моим объяснением. Не знаю поймешь или нет, но раз уж написал то скину его, не знаю правда зачем...
У меня программа использует asset'ы (js, css). Грузит их по названию, очевидно.
Т.е. написано "загрузить a.js и a.css из папки с ассетами"
Но дело в том, что на проде эти файлы минифицированные, очевидно, чтобы юзера не грузить; а на деве они в оригинале, чтобы не еб*ться с webpack watch, возможными багами babel и uglifyjs, и главное было легко дебажить: "ошибка на 40 строке, кричит мне консоль" – с минифицированным такое невозможно.
Поэтому я планирую на деве юзать полные файлы, на проде их минифицировать, а оригиналы в папке с ассетами чтобы лежали, но имя их менялось. И вот на какое менять – это я хз. Ну пусть будет *.prod.js
MapSource?
Subdust
19.10.2018
06:34:22
енот
19.10.2018
06:35:51
подтолкните в правильном направлении, плиз.
Нужен стрим-сервер аудио, чтобы могу с рандомного места проигрывать звук, чтобы мог на лету в стриме громкость менять. можно такое сделать на ноде? Читать стрим будет SIP-АТС.
Александр
19.10.2018
07:15:44
Я знал что это закончится моим объяснением. Не знаю поймешь или нет, но раз уж написал то скину его, не знаю правда зачем...
У меня программа использует asset'ы (js, css). Грузит их по названию, очевидно.
Т.е. написано "загрузить a.js и a.css из папки с ассетами"
Но дело в том, что на проде эти файлы минифицированные, очевидно, чтобы юзера не грузить; а на деве они в оригинале, чтобы не еб*ться с webpack watch, возможными багами babel и uglifyjs, и главное было легко дебажить: "ошибка на 40 строке, кричит мне консоль" – с минифицированным такое невозможно.
Поэтому я планирую на деве юзать полные файлы, на проде их минифицировать, а оригиналы в папке с ассетами чтобы лежали, но имя их менялось. И вот на какое менять – это я хз. Ну пусть будет *.prod.js
Офигенный флоу, прям кайф
Subdust
19.10.2018
07:16:17
Александр
19.10.2018
07:16:28
Webpack dev-server, source-map
Ты из мира фронтенда, где весь тулинг на ноде построен. Да и она тут не причём вообще)
Для разработки используешь дев-сервер и настраиваешь сорсмапы. Это позволит тебе легко и быстро писать код, тут же смотреть на результаты его работы, а в случае ошибок сорсмапы покажут тебе оригинальную строчку/букву, в которой ты ошибся
Google
Александр
19.10.2018
07:19:17
Для прописывания путей к js/css файлам в html файле используешь html-webpack-plugin. Это позволит тебе не править всё в десяти местах ручками
> чтобы не еб*ться с webpack watch, возможными багами babel и uglifyjs
Ну с этого я больше всего угарел, тут без комментариев
Если в кратце, то тебе нужно подтянуть работу с инструментами, почитать готовые конфиги и доку. Вебпак уже дошёл до 4-й версии, бабель тоже новый релизнули. И я очень сомневаюсь, что все эти инструменты не могут удовлетворить твои скромные потребности)
Sheldhur
19.10.2018
07:25:09
Бля, опять все. Под новое апи переписывать
?
Александр
19.10.2018
07:25:45
Новое апи чего?
Anton
19.10.2018
07:26:38
Александр
19.10.2018
07:26:44
Webpack 4 теперь вообще можно без конфигурации запускать, а из бабеля выпили кучу пресетов и оставили один самый крутой давно уже. Проще инструментария не придумали ещё
Разве что какой-нибудь Parcel. И тот после выхода четвертого вебпака соснул жестко
Sheldhur
19.10.2018
07:27:22
Alexander
19.10.2018
07:27:27
Опять фронтенд?
Идите в свои чаты по фронтенду, обмазывайтесь там
Jack
19.10.2018
07:28:02
ребят скиньте ссылку на git чат
Alexander
19.10.2018
07:28:04
А я потом присоединюсь
Александр
19.10.2018
07:30:42
Кстати, а что это за прикол? Кто может забилдить ноду?
User
19.10.2018
07:31:15
Anton
19.10.2018
07:36:22
Александр
19.10.2018
07:44:04
Лол, еслинт за что))
Anton
19.10.2018
07:52:23
Google
Alexey
19.10.2018
08:11:53
Поделитесь опытом, как начать работу на фрилансе и кто как начинал.
Vitaly
19.10.2018
08:23:51
Соцсеть уже передумал писать?)
Denys
19.10.2018
08:25:58
всем привет) подскажите плз, как поднять сервер локально с https?
Alexander
19.10.2018
08:27:38
ну подключай https и скармливай сертификаты
https://nodejs.org/api/https.html
Yura
19.10.2018
08:36:19
Kool
19.10.2018
08:42:16
становится
Alexander
19.10.2018
08:42:31
а, ну тогда не подключай
Kool
19.10.2018
08:43:00
я и не подключаю
у меня всё нжниксом рулится