Ilya
http://govnokod.ru/23111
Anonymous
Всем привет, два дня пытаюсь осилить аутентификацию twitter. Не могу сделать oauth_signature https://dev.twitter.com/oauth/overview/creating-signatures Можем кто-нибудь сможет помочь?
A
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. Даже тулза кажется была для генерации конфига.
Zaur
Igor
Народ подскажите. Что учить koa express ещё варианты?
Igor
ват
K
K
Зачем что-то еще
K
И ваниллу
Igor
Я интересуюсь о том что сейчас популярно, и что стои ло бы изучать
K
И встроенные модули ноды
Igor
с node я знаком более или мение
K
👨🏼💻
Igor
Igor
K
это я уже)
Зачем пачками учить популярные инструменты?
Igor
в чём зарытся
K
В том, что больше всего понравится
Igor
Igor
Я прошу совета дельного. КАкой серверный фреймворк выбрать
Igor
K
M
RussianLanguage.js
M
Классная библиотечка.
Igor
K
Anonymous
Всем привет! Ребят, подскажите как сделать так, чтобы после обновления схемы, монгус обновлял бд? Миграции может ест ькакие?
Kons
А что в монге обновлять? База schemaless.
A
K
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
Aleksand
Dmitry
Пробовал отдельно запускать, пробовал импортить в тест
Dmitry
И так и так не пашет
Dmitry
Но меня больше удивляет, почему мокка считает тест пройденным
Aleksand
повесь на сокет событие error и смотри
Ale
на 41ой строке done откуда?
Aleksand
Aleksand
он выходит сразу и все ок
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
и понятно, что не находит