l3xxxy
парни помогите плез
l3xxxy
const axios = require('axios');
let appList = axios.get('http://api.steampowered.com/ISteamApps/GetAppList/v0001/')
.then(response => response.data.applist.apps)
.then(apps => {
for(let value of apps){
console.log(value);
}
})
.catch(e => console.log(e));
пишет: TypeError: undefined is not a function
на месте обращения к apps в цикле, типо не опознает его, хотя если без цикла в thenе вывести в консоль apps все выводится
Vlad
Я пробовал регэкспы
Vlad
Но там еще больше косяков
Vlad
Тоже самое кстати
Vlad
Находил в гугле такое решение он все-равно не находит
Vlad
То есть регистрозависимым остается
Anonymous
Влад есть решение
Anonymous
ааа
Anonymous
У тебя в базе локаль не та стоит
Anonymous
/whois
Anonymous
Постгрес консультируется с ос насчет кейс-инсенсивити
Anonymous
А у тебя там не тот язык
Anonymous
https://www.postgresql.org/message-id/20140325130316.13982.32775%40wrigleys.postgresql.org
Anonymous
Вот тред именнл про эту проблему
Vlad
Anonymous
Anonymous
#whois Я независимый ) Работаю на себя с недавнего времени. Проекты? Ну, например, из недавнего bitoption_bot. 10 лет писал на perl. До этого и на ассемблере и на C C++ и ид. И до сих пор пишу. Недавно познакомился с нодой - нравится. Я программист, на чем писать, на всем) Единственное с чем не сталкивался это с ерлангоподобным, но может быть далее
Sergey
через for of можно прогонять только итерируемые объекты, мб проблема в этом, проверь является ли apps итерирумым
Sasha
хранение email юзера в localstorage это ОК или неОК ?
Sergey
зависит от задачи, но вообще это ок, хранить JWT и другую инфу для идентификации юзера в LS имхо
l3xxxy
покажите мне супер функцию для асинхронного стримерского промиса в генераторе
l3xxxy
вот щас у меня 4 тыс строк за секунду пришло, медленно епт
Sergey
честно говоря не очень понял проблему)
Anonymous
var msg = 'Привет, ребята!';
var url = 'https://api.telegram.org/bot_token&text=' + msg;
var headers = {
'User-Agent': 'Super Agent/0.0.1',
'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'
};
var options = {
url: url,
headers: headers
};
request(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log('СДЕЛАНО!');
} else {
console.log(':(');
}
});
Ребят, подскажите, пожалуйста
Почему в телеграм приходит лишь
@825B, @51OB0!
?
Anonymous
Хотя должна приходить переменная msg?
Vlad
Всем привет. Подраздуплите с одной фигней плиз. На беке есть функция, которая достаёт с базы название категорий, считает их количество и отправляет это на фронт, т.е. в index.pug запихивает. Также есть 2 запроса
app.get('/', function (req, res) {
names_search(res);
}); и
app.post('/add_category', function (req, res) {
var category = {
category_name: req.body.category_name //добавляем в базу название новой категории
}
db.collection('Categories').insert(category, function (err, result) {
if (err) {
console.log(err);
return res.sendStatus(500);
}
});
names_search(res);
});
получается во втором запросе данные идут на фронт а в первом не хотят( names_search(res) вообще не выполняется)
Anonymous
Anonymous
Anonymous
нода хороша конечно
Anonymous
Таймураз
всем привет
Кто как собирает логи и отправляет их в ELK?
Матрос
у меня winston логгирует и formatter прописан чтоб формат был валидный
Матрос
но хочу прикрутить winston-logstash и не париться уже и сразу на LogStash все спихивать
Матрос
просто сам сервак Logstash'а пока не смотрит вовне нормально, поэтому еще не прикрутил:D
Таймураз
Но интересно пока собрать мнения и реализации на практике у народа
Матрос
не знай, по мне так не очень это правильно. правильно все таки Logstash'у насовать. Сейчас по факту сам ELK стягивает логи у моего сервиса пока я этого не вижу, но... не знаю, не комильфо
Матрос
а что за filebeat?
Таймураз
Матрос
"когда сервера не нагружены, все писать туда- звучит оптимальнее" - как раз есть смысл рантайм в реалтайме считывать и алертовать сразу если что, и мониторить при желании - а так оно у тебя раз в какое-то время будет это делать. Раз в какой период времени ты намерен считывать это все?
Таймураз
Алертит на ошибки у нас sentry
Матрос
просто если у тебя например фаталы посыпятся а обновление раз в час - этот час может в принципе стоить денег)
Таймураз
в принципе, можно посмотреть в будущем, как перевести алерты на ELK
Матрос
ааа
Матрос
надо влепить бы мне тоже его тогда)
Aleksand
логстэш лишнее звено если ты можешь влиять на формат логов
Aleksand
очень медленное звено
Матрос
вот мне тоже так говорили делать но я против
Таймураз
Он еще не сказал, как по его мнению правильно)
Матрос
есил в ELK нет логстэша то какой ж это ELK. или я чего-то не понимаю...
Матрос
))
Aleksand
Таймураз
файлбит так и делает
Александр, можешь указать, что в стеке логирования использовать, чтобы я дальше сам уже гуглил?
Aleksand
Таймураз
а в чем вопрос?
Нужно собирать данные из нодного приложения
Сейчас winston пишет логи в файлы с logstash: true
Матрос
оу, а там прям опция есть такая? и даже winston-logstash в зависимостях не нужен? я что-то проглядел этот момент
Таймураз
Таймураз
Матрос
а если у тебя сервисов адцать?
Матрос
и еще адцать предполагается и скоро
Матрос
я вот хз что тут получше будет - договоренность или когда ты даешь справочник и доки как устроены твои логи чтобы кто угодно мог их стянуть и преобразовать
Таймураз
Таймураз
Aleksand
Aleksand
Докер сервис
ну фалбит умеет принимать на stdin, может читать из файла (в качестве файла может выступать stdout процесса твоего), можно делать один собирающий контейнер который со всех контейнеров читает и по шаблонам парсит
Таймураз
Матрос
ребят, хэлп. скажите плз какого простите хуя этот тварский нативный драйвер под монгу когда я ему говорю db.collection('collection_name').drop() удаляет у хренам вообще всю БД?????о_О
Evgeny
он так не делает, по каойней мере у меня