V◌┗⢎ℍıK
И ещё вопрос: а для миграций что использовать? node-pg-migrate?
V◌┗⢎ℍıK
Или db-migrate
Vint
Возьми knex, там и query-builder и pool и промисы и миграции.
Bendyrko
Все привет
мне нужен простенкий сервер который статику генерить
взял phantomjs у него есть встоеный сервер, но он ограниченый и память жрет
запихнул вызов phantomjs вутерь nodejs
но сервер при запросе падает , что можете посоветовать ?
Bendyrko
http
.createServer(function(request, response) {
var uri = url.parse(request.url, true);
console.log(uri.query);
console.log(uri.query.href);
response.writeHead(200, { "Content-Type": "text/html" });
phantom = spawn("phantomjs", ["render.js", uri.query.href]);
phantom.stdout.on("data", function(data) {
response.write(data, "utf8");
response.end();
console.log("200: end");
});
phantom.stderr.on("data", function(data) {
console.log("stderr: " + data);
});
phantom.on("exit", function(code) {
console.log("child process exited with code " + code);
});
})
.listen(8888);
Таймураз
Таймураз
Чем handlebars или еще сотня других шаблонизаторов не устроила?
Bendyrko
да сайт на angular
Bendyrko
для поисковиков и соц сейтей надо отрендереный контент
Таймураз
https://www.npmjs.com/package/angular-ssr
Таймураз
Тебе нужен ssr
Таймураз
Думаю, как дальше гуглить, если этот пакет не подойдет, поймешь
Дима
Дима
Но в последнее время я чот все больше склонен с ним согласиться
andrei
ярн сила нпм могила
Pauline
Сатанист нпм
у меня недавно тоже что-то нмпом не поставилось, а с ярном ок
Dmitrii
Рубикон
Alexey 〒.
Всем привет. Подскажите как в cli приложении с —inspect-brk и приатаченом дебагере WebStorm через
promptly.prompt('Set value: ', { 'default': defaultValue, 'validator': validator })
подтвердить ввод значения? Ввожу, вроде применяется, но выполнение не продолжается
Alexey 〒.
Alexey 〒.
причем, через хромовский дебагер когда подключаюсь все норм
Nikolay
Могу сказать только, что вебштормовский дебаггер кусок говна :)
Nikolay
Ой, да там вообще баг на баге, пользоваться невозможно.
Дима
Ппц
Oleg
дратути
а есть для ноды какой-то стандартно-общепринятый key-value сторадж?
типа как boltdb в Go
GG
Oleg
не, не редис. а встроенный in-process
Oleg
прям в файлик чтоб писал-читал-искал
GG
NeDb
Alexey 〒.
GG
Oleg
гугл выдает LevelDB и levelup к ней
кто-то пользовался?
Alexey 〒.
на ноде?)
const LocalStorage = require('node-localstorage').LocalStorage;
но это так, конфиги хранить
Oleg
NeDb
про недб читал, но это типа монги. можно как ки-велью использовать конечн.
Nikolay
lowdb еще можешь глянуть, ну или свой велосипед навелосипедь, там делов то.
Nikita
Люди, объясните мне фронту, который сейчас не понимаю за ноду. Для чего вообще нода подходит? Только для разных сборщиков и всяких утилит, которые делают что-то одно?
Комплекных решений, которые проверены временем и без безумного количества багов в ноде мало? Express только истина?
Мне нужно сделать mvc, но большенство решений типо rest love, а mvc проекты какие-то то заброшенные, то сырые.
Просто я сейчас скачу по фреймворкам и нарываюсь на всякие баги в самого начала. Приходится сразу бежать не за докой, а в ишью или в исходники. На фронте, мне максимум нужно бежать в гугл или ишью.
Как-то все сложно у меня, не спорю, что готовить я еще не умею, но что-то в депресию вгоняет, что не могу поставить что-то и использовать это, пока не решу поставленную задачу.
GG
Люди, объясните мне фронту, который сейчас не понимаю за ноду. Для чего вообще нода подходит? Только для разных сборщиков и всяких утилит, которые делают что-то одно?
Комплекных решений, которые проверены временем и без безумного количества багов в ноде мало? Express только истина?
Мне нужно сделать mvc, но большенство решений типо rest love, а mvc проекты какие-то то заброшенные, то сырые.
Просто я сейчас скачу по фреймворкам и нарываюсь на всякие баги в самого начала. Приходится сразу бежать не за докой, а в ишью или в исходники. На фронте, мне максимум нужно бежать в гугл или ишью.
Как-то все сложно у меня, не спорю, что готовить я еще не умею, но что-то в депресию вгоняет, что не могу поставить что-то и использовать это, пока не решу поставленную задачу.
ну типо, берешь express, или koa, они не предоставляют какого то нормального каркаса архитектуры, тут нужно пологаться на себя, и организовывать модули и функции в стили mvc
GG
можно сперва написать какой-то простой рабочий прототип, лижбы работал, не важно как, а потом взяться за рефакторинг,и норм все разделить, обычно так и делаю, когда сталкиваюсь с чем-то большим, что не знаю как правильно организовать
Arseniy
Люди, объясните мне фронту, который сейчас не понимаю за ноду. Для чего вообще нода подходит? Только для разных сборщиков и всяких утилит, которые делают что-то одно?
Комплекных решений, которые проверены временем и без безумного количества багов в ноде мало? Express только истина?
Мне нужно сделать mvc, но большенство решений типо rest love, а mvc проекты какие-то то заброшенные, то сырые.
Просто я сейчас скачу по фреймворкам и нарываюсь на всякие баги в самого начала. Приходится сразу бежать не за докой, а в ишью или в исходники. На фронте, мне максимум нужно бежать в гугл или ишью.
Как-то все сложно у меня, не спорю, что готовить я еще не умею, но что-то в депресию вгоняет, что не могу поставить что-то и использовать это, пока не решу поставленную задачу.
а ты смотрел sails.js, например? если тебе нужен именно MVC, то вот там ребята именно это и делают (вроде)
Nikita
Nikita
Точней доки и все, что с этим связано.
Arseniy
ну-у-у-у, дока там ещё куда ни шло
Arseniy
она вроде стала лучше, чем была года два назад
Nikita
Да у меня спешка просто, в этом тоже проблема. Нужно сделать, что то, сложное, быстро, и с моим нулевым опытом. Вот отсюда и лезут остальные мои проблемы. Баги на пути можно было бы лечить или обходить если было бы время.
Nikita
Nikita
А еще на фреймворках ноды какие-то херовые практики.
Nikita
В плане организации, из за этих странных оберток, импортов, и глобальных импортов, редактор вообще не понимает, что происходит.
Nikita
Поднять экспресс, и по очереди лепить фичи, да?
GG
угу
GG
а лучше коу
GG
но придеться потратить немного времени на asynс подход, но потом будет каейф
Nikita
Дима
Кстати мне кажется или koa как то не взлетела?
Дима
Заметил, что диапазон лайков для либ для неё в среднем около сотни
Dmitrii
ну есть такое, наверное потому что она по факту никакую боль не решает, только новый синтаксис приносит
да и куча мидлваров тупо обертка над мидлварой для express/connect
Kifir🥛
Cenator 🐈
Anonymous
Здравствуйте. Подскажите начинающему, пожалуйста.
есть виртуальный сервер на ubuntu 16.04
Ставил на нем сервер https на node.js - в браузере все четко отдавал - проверял.
Например, https://test.com:3000
Хочу на него повесить хук боту с телеги
Использую метод bot.setWebhook - прописываю как url под значением https://test.com:3000/bot{token}
Ставлю путь к сертификатам, на которых у меня стабильно работают боты на php.
Ставил порт и 443 и 88 и 8443
Ставлю роут, сервер на прослушку - ну не выдает он инфо от бота, хоть ты тресни...
Что я делаю не так? ngrock не вариант - там 40 запросов в минуту - этого недостаточно..
Уж больно не хочется поллингом пользоваться.
倫太郎
倫太郎
Они же проще, а работают так же, или нет?
Dmitry
Dmitry
Начни с манов по TCP/IP )))
Dmitry
Вот тут дока, о том как настроить nginx ssl для ноды https://goo.gl/mS4uWt
Dmitry
/stat@combot
Combot
combot.org/chat/-1001041204341
Daniil
Скажите пожалуйста, есть ли для современной версии koa подобие генератора приложения как у экспресса ?
Cenator 🐈
Cenator 🐈
Даже роутер вынесли
Cenator 🐈
Так что нет
Рубикон
Вроде видел, но если честно - то нафиг нужно
Daniil
Понял
Dmitrii
вкурса кто, что за дичь http://nectar-lang.com/ ?
Sergey