Ilya
http://govnokod.ru/23111
Anonymous
Всем привет, два дня пытаюсь осилить аутентификацию twitter. Не могу сделать oauth_signature https://dev.twitter.com/oauth/overview/creating-signatures Можем кто-нибудь сможет помочь?
Zaur
ребят, кто подскажет как сделать так, чтобы все статик запросы по шаблону http://domain.com/project/f/*.* Перенаправлялись на http://domain.com/project/path/to/*.* Интересует что писать в location {...} конфига nginx? или лучше сделать через .htaccess?
Sergey
nginx не умеет .htaccess
Sergey
это из апача
Zaur
как это сделать в nginx? что надо прописать в конфиге?
Zaur
сделал так: location ~ ^/proj/f/(.*) { return 301 /proj/path/to/$1; } Сейчас запрос в адресной строке меняется на proj/path/to/filename.jpg, а я хочу чтобы адрес остался прежним /proj/f/filename.jpg но отдавался файл из каталога proj/path/to/. Как такое сделать?
Kons
Погугли rewrite. Даже тулза кажется была для генерации конфига.
Igor
Народ подскажите. Что учить koa express ещё варианты?
👨🏼‍💻
Народ подскажите. Что учить koa express ещё варианты?
експресс или коа - агонь! ну базовый хттп есть. зачем тебе что-то другое?
Igor
ват
K
Зачем что-то еще
K
И ваниллу
Igor
Я интересуюсь о том что сейчас популярно, и что стои ло бы изучать
K
И встроенные модули ноды
Igor
с node я знаком более или мение
👨🏼‍💻
Я интересуюсь о том что сейчас популярно, и что стои ло бы изучать
ты хоть что-то изучи одно! там в одном экспрессе можно зарыться.
Igor
react))0)
это я уже)
K
это я уже)
Зачем пачками учить популярные инструменты?
Igor
в чём зарытся
K
В том, что больше всего понравится
Igor
Я прошу совета дельного. КАкой серверный фреймворк выбрать
M
RussianLanguage.js
M
Классная библиотечка.
Igor
express
тогда возьму koa
Kons
RussianLanguage.js
Спасибо, добрый человек. Всё не знал, как об этом сказать.
Anonymous
Всем привет! Ребят, подскажите как сделать так, чтобы после обновления схемы, монгус обновлял бд? Миграции может ест ькакие?
Kons
А что в монге обновлять? База schemaless.
Дима
Зачем что-то еще
Потому что koa банально удобнее
Igor
Советчик))
Dmitry
Привет, нужна помощь, потому что я делаю что-то не так😅 В рамках изучения веба пока пишу простенький бэк, решил тесты прикрутить, чтобы быть уверенным в работоспособности... Нода+сокет.ио+мокка. Написал пробный тест, мокка его проходит, хотя, по "моей" логике должна провалить.
Dmitry
Dmitry
https://github.com/DKuksenok/CardGame-Dungeon/tree/add-test
Sergey
https://medium.com/dev-channel/es6-modules-in-chrome-canary-m60-ba588dfb8ab7
Dmitry
может помочь кто? может я просто совершенно не понимаю мокку (и да, тот еще говнокод😂)
Aleksand
может помочь кто? может я просто совершенно не понимаю мокку (и да, тот еще говнокод😂)
у тебя там нет говнокода, говнокод - это код который невозможно поддерживать, код который написан с вызывающим нарушением базовых паттернов и элементарной логики. как правило говнокодом называют чужой код не соотсветсвующий размытому чувству прекрасного у автора, автор при этом пишет ровно такой же код, просто у него он не говно а так вышло
Dmitry
Ну, я же считаю говнокодом, т.к. костыли с велосипедами чуть катятся, а это только начало
Aleksand
а по сути теста сложно понять, там функциональная логика твоя, сам тест нормальный +-
Aleksand
Dmitry
Просто странно как-то, по логике, при подключении клиент-сокет должно в консоль вывести + зарегать пользователя и добавить в бд, после чего через сокет сообщает юзернейм. Но, в логе нет сообщения о подключении и в бд ничего не изменилось
Dmitry
Ну и при старте сервера монга сообщает о подключении, а в тесте нет этого сотбщения, только выкидывает, что сервер слушает и сокет
Dmitry
Dmitry
Пробовал отдельно запускать, пробовал импортить в тест
Dmitry
И так и так не пашет
Dmitry
Но меня больше удивляет, почему мокка считает тест пройденным
Aleksand
повесь на сокет событие error и смотри
Ale
на 41ой строке done откуда?
Aleksand
он выходит сразу и все ок
Dmitry
на 41ой строке done откуда?
Походу дико ступил. it('title', done => { // code done(); }) Так должно быть?
Ale
типа того
Завтра
Гайс, есть ли чатик сишников?
Dmitry
В гугл вбей чаты программистов телеграм
Dmitry
Быстро что-нибудь найдешь
Dmitry
Здравствуйте, посоветуйте пожалуйста ресурсы к чтению по node и express
Dmitry
Благодарю))
Yaroslav 🇺🇦
A
Коллеги, подскажие чем отличается koa-send от koa-static, настроил koa-send на раздачу статики вот так: app.use(async (ctx) => { await send(ctx, ctx.path, { root: path.resolve(__dirname, '../build/index.html') }); });
A
index.html отдаёт, а подключенные в нём js и css не видит
A
кто пользуется koa 2, как вы отдаёте бандлы вебпака и ассетс?
A
любой совет будет полезен
Konstantin
Есть webpack isomorphic tools
Konstantin
Но в любом случае все сводится к парсингу assets.json
Konstantin
Генерится через assets webpack plugin
A
да есть assets, и всё подключается и работает до момента когда хочу запустить всё это на koa
A
вот по этому пути ищет: ENOTDIR: not a directory, stat '/Users/AlexanderTorn/Sites/morphobox/build/index.html/assets/styles/main.94b43e16.css'
A
и понятно, что не находит