Vladimir
хм, ну ок
Artur
https://medium.com/javascript-scene/3-different-kinds-of-prototypal-inheritance-es6-edition-32d777fa16c9#.smce39jtc
Denis
👍
Denis
https://nodejs.libhunt.com/
Dmitry
Ребят, привет, кто-нибудь работал с sails.js?
не могу нормально настроить выдачу статичных файлов, до этого работал с express, и немного не понятно =>
Задача, отадавать по всем урлам, кроме апи index.html из директории /www/index.html, кто сталкивался с подобным?
Вадим
я в экспрессе урлы прописывал через запятую))
Dmitry
в express да, все просто, я обычно после объявления api просто app.get('/') делал, и все хорошо ;)
Alex
А как в express нельзя? app.get('*', (req, res) => res.sendFile(....))
Alex
Последним в списке только
Alex
* есть там?
Dmitry
у sails вшита защита от доступа или вроде того, и он создает каждый раз tmp папку, в котору складывает все assets как public у express только динамическая
Dmitry
и вот в чем дело, если я пыта/сь сделать res.sendfile('/../../file.html')
Dmitry
он меня не пускает
Вадим
"и он создает каждый раз tmp папку, в котору складывает все assets как public" - создает один раз я так понимаю?
Dmitry
вроде бы да, по запуску сервера
Dmitry
но если попробовать до нее добраться из controller то он выдает forbiden
Dmitry
точно есть какой-то грязный трюк :)
Alex
А если путь указать относительный через: 'index.html', {dontRememberName: 'pathToPublic'}
Alex
В экспресс тоже есть защита отдачи файла не из паблика
Alex
И ее так решают
Alex
Может там так же?
Dmitry
может, сейчас поковыряю, пока заведу просто в шаблон, sails какой-то мутный
Alex
А вообще, если не получится, то как костыль читай с помощью fs, и засовывай контент. Ну либо сделать index.html не статикой, а генерировать его
Dmitry
да, вот сейчас как раз делаю через .ejs
Michael
Отдавать статику через nginx, нафига ноду мучать?
Vlad
в дев-режиме удобно статику через ноду раздавать
Vlad
в проде — да, нгинкс
Michael
Настроить разово нормально нжинкс ещё удобнее
Vlad
зачем его вообще настраивать локально?
Denis
чтобы ноду не мучать
Denis
и +1% к перфомансу
Dmitry
Удобнее всего - nginx в docker контейнере :)
Anonymous
Удобнее всего без него локально
Anonymous
И без ноджс
Anonymous
Ну вы поняли
Anonymous
А есть кто-то, кто на holyjs сейчас?
Viacheslav
Приглашаю вас на мой мастер-класс посвященный GraphQL и Relay.
По завернию мастер-класса вы научитесь работать с этим стеком и поймете как этот стек может помочь вам в ваших проектах.
Мастер-класс состоится 18 июня, в рамках конференции DevConf. Участие платное.
http://devconf.ru/ru/offers/offer/101
Вадим
хм
Вадим
это на весь день?
Viacheslav
да, это на весь день
Anonymous
Так сколько сам МК стоит?
Вадим
как я понял, 9900 Р, если брать только второй день со всеми МК
Viacheslav
сам я не интересовался, но что-то подобное
Anonymous
@vkurchatkin как задать контрвариантность в генериках flow?
Michael
Есть же в примерах
Anonymous
где
Anonymous
в репке флоу нет. как и в доках
Michael
http://flowtype.org/docs/classes.html
Michael
Тутачкт внизу
Michael
Тутачки*
Anonymous
где именно
Anonymous
> контрвариантность
Anonymous
аналогично — просто обратно? то есть тоже <K, +V>, но типы наоборот?
Michael
> Analogously, contravariance is useful when a type parameter only appears in input (or "negative") positions within a class definition.
Michael
А вот эт хз
Michael
Напиши тикет
Michael
Сделай доброе дело
Anonymous
Michael
Да я тоже
Anonymous
Anonymous
короче все ясно
Anonymous
но могли бы пример сделать там же
Anonymous
в том же куске кода
Alexander
А я так и не вкурил
Alexander
http://tomasp.net/blog/variance-explained.aspx/
Alexander
The more you know...
anoru
Ребят, здесь есть те, кто работал с ВК апи. в частности - запушить пост через wall.post. Вы не замечали, что если через этот запрос запостить ссылку, то она не всегда парсится на картинку + текст. Иногда og:image не подхватывается. Кажется, будто если ссылка новая, то всегда так. (надо 2 раза запостить, чтобы картинка появилась). Типа при первом разе вконтакт ставит её в очередь на кеширование, но самой картинки не появится, а при втором пушинге появляется ссылка с картинкой.
Пробовал разные способы обхода -
1) постить сначала в тестовую группу, а потом в нужную через определенный интервал
2) умеьшать размеры и форматы og image
3) постить пост, удалять и снова постить
4) слать сначала на метод pages.Clear, который удаляет кеш у страницы - если делать так, то картинка никогда не появится.
Ничего из списка не помогло. Спросил у техподдержки, но и они молчат, сказали только, что это возможно тупит АПИ и это бывает.
Может кто-нибудь сталкивался с этим и знает решение)
Andrey
я раньше много получил проблем из-за картинок в вк, в итоге делал заранее репосты, что бы картинка подгружалась и была в их кеше)
anoru
Andrey
не совсем так, мне нужно было делать уникальные репосты с сайта на страницу пользователя, но проблемы были схожие ) В итоге текст нормально подхватывался, а картинки нужно было перед этим кэшировать
Michael
@chicoxyzzy, братишка, покушать принёс.
http://djcordhose.github.io/flow-vs-typescript/2016_hhjs.html
anoru
Andrey
anoru
эх, пичаль
Anonymous
Anonymous
ну и не написаны плюсы тс овер фло, а их тысячи
Anonymous
так что тс винз
Anonymous
btw про контрвариантные генерики
https://twitter.com/lbljeffmo/status/739679243379052544
Vladimir
> а их тысячи