Alex
24.08.2017
18:33:10
мэн, ты норм ? такое постить
Вишневый чай
24.08.2017
18:44:24
а госпаде, пока грузилась гифа я уже невесь что себе представил, а там всего-то навсего шкурагейминг
Eugene
24.08.2017
18:45:04
Здравствуйте.
А как в node.js отдавать media файлы, например mp3 ?
Ну например юзер загружает файл (Куда и в какую директорию его грузить?)
И как потом вернуть?
Думаю static не подойдет для такого?
Использую Express.
Google
arts
24.08.2017
18:46:57
Static годится только для локалхоста. Отдавай nginx'ом.
Eugene
24.08.2017
18:48:13
А в статике норм хранить файлики загруженные пользователем ?
arts
24.08.2017
18:49:10
Норм.
Egoarka
24.08.2017
19:03:21
@HellPirate res.sendFile
Eugene
24.08.2017
19:04:46
Egoarka
24.08.2017
19:06:07
можно, да
Ilya
24.08.2017
19:06:46
но зочем. сказать экспрессу где статика и все
Egoarka
24.08.2017
19:07:16
Mikhail
24.08.2017
19:21:12
Народ, а сейчас вообще не вариант приюзать soundcloud без регистрации приложения? Я хотел его прикрутить через blessed js и сделать себе плеер но че-то хрен
Евгений
24.08.2017
19:41:55
Всем привет, подскажите пожалуйста, у меня совсем нубский новичковый вопрос, только знакомлюсь вообще с фронтендом (я DevOps)
Почему node_modules это локальная папка? Почему не используется такой же подход как у python и pip например?
Я знаю про глобальную установку, но кажется, что тут принято держать node_modules локально или я не прав?
Я сейчас в процессе придумывания как собирать фронтенд через TeamCity на девы разработчиков, разумеется, хочется чтобы сборка была максимально быстрой, поэтому пытаюсь понять почему NPM работает именно так, как на картинке выше, чтобы разобраться, как же это готовить
arts
24.08.2017
19:44:57
В python тоже принято юзать virtualenv
Евгений
24.08.2017
19:45:51
Google
arts
24.08.2017
19:46:18
Евгений
24.08.2017
19:46:58
arts
24.08.2017
19:47:02
В ноде тоже можно глобально устанавливать
Mikhail
24.08.2017
19:49:13
Евгений
24.08.2017
19:49:28
Mikhail
24.08.2017
19:50:39
Evgeniy
24.08.2017
19:50:41
npm install webpack -g
Евгений
24.08.2017
19:51:09
Evgeniy
24.08.2017
19:51:45
у меня робзит
Евгений
24.08.2017
19:51:54
Aleksandr
24.08.2017
19:51:57
arts
24.08.2017
19:52:19
Евгений
24.08.2017
19:52:28
arts
24.08.2017
19:52:37
Евгений
24.08.2017
19:52:38
Aleksandr
24.08.2017
19:52:57
а что не так?
ну как бы странный вопрос совсем для девопса. вот совсем
Евгений
24.08.2017
19:53:19
Google
arts
24.08.2017
19:53:36
От других js-приложений, работающих на том же хосте, например.
Aleksandr
24.08.2017
19:54:13
Евгений
24.08.2017
19:54:14
Mikhail
24.08.2017
19:54:26
почему так лучше?
Здравый смысл. Выше написали, что всё изолировано.
Допустим, у вас есть проект на express. Зачем вам возможность работать с koa, которую вы установили для другого проекта месячной давности?
Евгений
24.08.2017
19:54:39
arts
24.08.2017
19:56:00
Не все приложения — микросервисы
Ilya
24.08.2017
19:56:28
У девопсов свой особенный мир
Евгений
24.08.2017
19:56:31
arts
24.08.2017
19:56:45
Бывают просто одноразовые скрипты, например. Их тоже в докер пихать?
Evgeniy
24.08.2017
19:57:09
+ если у вас unix у вас не всегда будут права установить приложения глобально
Евгений
24.08.2017
19:57:10
Evgeniy
24.08.2017
19:58:22
плюс, не понятно что будет с версиями. если у вас крутятся два приложения использующие разные версии одного модуля
сейчас с этим проблем нет, а вот с прежними версиями npm было что-то не понятное
Mikhail
24.08.2017
19:59:00
Евгений
24.08.2017
19:59:06
Mikhail
24.08.2017
19:59:39
arts
24.08.2017
20:00:14
Евгений
24.08.2017
20:02:21
Google
arts
24.08.2017
20:03:11
При чём тут продакшн? Речь шла об изоляции, насколько я помню.
Евгений
24.08.2017
20:03:37
девы идентичны продакшену, если что, речь про такую схему
не про "песочницы", это процесс CI/CD
На счёт локальной установки понял, у меня не было желания поспорить, просто я столкнулся с этой системой первый раз и с таким подходом раньше не встречался, хотел узнать у более опытных коллег как вы поступаете и почему
Попробую "не отходить от какнона"
arts
24.08.2017
20:09:19
В проде они должны быть локальными хотя бы потому, что у разработчика они локальные. Хотя бы для того, чтобы пути к файлам были одинаковые.
Евгений
24.08.2017
20:09:44
Подскажите ещё пожалуйста, я правильно понимаю, что структура проекта примерно следующа:
package.json (описание приложения, зависимости)
—> build/webpack.config.js (собственно конфиг сборки)
—> frontend/js/main.js
—>frontend/js/modules/my-awesome-module.js
arts
24.08.2017
20:10:31
Конфиг вебпака чаще кладут в корень
Евгений
24.08.2017
20:10:45
arts
24.08.2017
20:11:29
Не всё в node_modules — js
Там и картинки бывают, например
Иконки, шрифты. Да что угодно
Остап
24.08.2017
20:12:59
Uncaught ReferenceError: VueRouter is not defined
установил репозиторий https://github.com/vace/vue-metro
Что сделать с vue.js что б зароботало?
буду благодарен...
Евгений
24.08.2017
20:14:33
arts
24.08.2017
20:14:39
Евгений
24.08.2017
20:15:15
Фронт для меня совсем новая область
Aleksandr
24.08.2017
20:17:46
Google
Остап
24.08.2017
20:18:21
arts
24.08.2017
20:18:51
Остап
24.08.2017
20:20:27
thanks
arts
24.08.2017
20:22:19
Остап
24.08.2017
20:22:35
yes, спасибо
Pavel
25.08.2017
00:30:04
Aleksandr
25.08.2017
00:35:48
Gkio
25.08.2017
07:53:58
У меня оффтопный вопрос есть # для вакансий дезайнерам
Roman
25.08.2017
07:54:20
Gkio
25.08.2017
07:54:37
Нет вакансии для друга
Roman
25.08.2017
07:54:55
Gkio
25.08.2017
07:55:11
Сылку можно?
Roman
25.08.2017
07:55:13
https://t.me/uiux_ru