Данияр
ругается
Val
похоже что сервак не поднят или порт занят
Val
netstat
Val
в помощь
Данияр
на обычной хтмл подключаю js там нормально
Данияр
у меня тут yii) к нему подключаю и такая фигня
Val
yii не тыкал
Val
они поддерживают ws? или socket.io
Val
?
Данияр
я из js же вызываю просто
Данияр
точнее создаю
Данияр
поддерживает
Данияр
netstat
проверил там нет..этого порта
Val
покажи исходник
Данияр
ща
Данияр
Val
похоже на то что параметров в конструкторе не хватает
Данияр
sudo netstat -tulpn| grep :8011 делаю ничего не выводит
Данияр
похоже на то что параметров в конструкторе не хватает
параметры? может ssl сертификаты нужны но бред.не знаю..на обычной странице почему хз работает
Val
а сам сервак где запускается? и что за ошибку подчеркивает?
Данияр
сама серверная часть вебсокета создается на java
Данияр
java + php + js
Данияр
😃
Данияр
заработал))
Данияр
спасибо
Egor
спасибо
Великая сила чата!)
Данияр
👍
Dmitry
Доброе утро! Есть проблема в небольшом проекте с sequelize и graphql почему-то при запросе объектов связанные поля, которые в схеме добавляются через belongsTo, отображаются как null В чём может быть косяк?
Dmitry
Вот так это задано в модели: const Class = sequelize.define('Class', { title: Sequelize.STRING }); const Student = sequelize.define('Student', { name: Sequelize.STRING, age: Sequelize.TINYINT }); Student.belongsTo(Class);
Dmitry
резолвер : students (root, args, context) { return models.Student.findAll({}, context); }
Dmitry
при запросе { students { name, age, class { title } } } выводятся все атрибуты кроме class (который null)
Dmitry
а, и тайпдеф: type Student { id: ID! name: String! age: Int! class: Class } type Class { id: ID! title: String! }
Boris
Приве народ. На нодовком сервере используется логгер например winston, и выводит сообщения в консоль. Но если сервер уже в продакшене как посмотреть его логи к примеру за сутки ?
Boris
Он записывает их у файл ?
Cenator 🐈
Если его запустить то будет
Dmitry
посоны знает ли кто как на убунту сделать так что бы всем файлам сразу права 777 ?
Dmitry
загружаю на сервер данные и не вижу их ибо прав нету
Cenator 🐈
рекурсивно
Николаич
chmod -R 777 path/to/folder
Dmitry
рекурсивно
всегда заходить ? или от папки права переймет ?
Dmitry
от папки
не перенял
Dmitry
пиздец. Придется допиливать костыль с chmod?
Данияр
tcp/ip socket vs websocket что лучше
Artem
пиздец. Придется допиливать костыль с chmod?
При загрузке файла можно указать права. Или просто добавь своего пользователя в группу
Dmitry
await fs.writeFile(pathFileOriginal, img, { encoding: 'base64', mode: parseInt('777', 8), }) вот так вроде есть
Dmitry
777 написать
Dmitry
сейчас 775
сomorsiс
Там метод в фс отдельный
Dmitry
Там метод в фс отдельный
мне постаянно нужно это. я не могу просто взять и добавить еще метод
Airat
привет, подскажите, bin/www файл который создает express генератор, его можно править? или он создается автоматически?
сomorsiс
Можно
Belmo NaTazu
Netstat - tulpn
Anonymous
господа, делаю бота для телеги, бот должен считывать сообщение и складывать его с другой суммой. Так вот, несмотря на то, что в рамках теста отправляю только числа, выдаёт NaN. bot.onText(/\/adddebt/, function (msg){ bot.sendMessage(msg.from.id,`ggg`); bot.on(`message`, function (msg) { let money = parseInt(msg); let newsumm = parseInt(summ + money); bot.sendMessage(msg.from.id, newsumm); newsumm = summ; }); });
Anonymous
может, кто работал?((
Anonymous
а в msg точно цифра есть?
Anonymous
и summ ты вроде не передаёшь
Anonymous
откуда берутся значения?
Anonymous
не, это я накосячил, не весь код скинул
Anonymous
let summ = parseInt(0); bot.onText(/\/adddebt/, function (msg){ bot.sendMessage(msg.from.id,`ggg`); bot.on(`message`, function (msg) { let money = parseInt(msg); let newsumm = parseInt(summ + money); bot.sendMessage(msg.from.id, newsumm); newsumm = summ; }); });
Anonymous
может msg как-то не так работает, и если так, то как объект запарсить в инт
Johnny
вот так работает var summ = 0; bot.onText(/\/adddebt (.+)/,function(msg,match){ bot.sendMessage(msg.from.id,match[1]); let money = parseInt(match[1]); let newsumm = summ + money; bot.sendMessage(msg.from.id, newsumm); summ = newsumm; });
Johnny
Только summ хранить надо для каждого пользователя
Anonymous
ну, подразумевается работа с одним пользователем.
Anonymous
а, нет, блэт, с двумя, как минимум.
Ivan
Выложи код на jsfiddle или аналог, здесь даже форматирования нет
Johnny
массив с id пользователя и накопленной суммой. если скрипт упадет, все обнулится
Anonymous
а как же сделать так, чтобы summ сохранялась в боте. Вынести newsumm = summ из команды bot.on?
Ivan
Гугли что такое базы данных
Johnny
var summ = []; bot.on('text', function(msg) { if (summ[msg.from.id] == undefined) summ[msg.from.id] = 0; }); bot.onText(/\/adddebt (.+)/,function(msg,match){ let money = parseInt(match[1]); summ[msg.from.id] = summ[msg.from.id] + money; bot.sendMessage(msg.from.id, summ[msg.from.id]); }); еще раз повторю, если скрипт перезапустить то все обнулится. либо используйте БД либо в файл сохраняйте массив
Anonymous
Хорошо, спасибо, вы душка
Johnny
Anonymous