Данияр
ругается
Val
похоже что сервак не поднят или порт занят
Val
netstat
Val
в помощь
Данияр
на обычной хтмл подключаю js там нормально
Данияр
у меня тут yii) к нему подключаю и такая фигня
Val
yii не тыкал
Val
они поддерживают ws? или socket.io
Val
?
Данияр
я из js же вызываю просто
Данияр
точнее создаю
Данияр
поддерживает
Данияр
netstat
проверил там нет..этого порта
Val
покажи исходник
Данияр
ща
Данияр
Val
похоже на то что параметров в конструкторе не хватает
Данияр
sudo netstat -tulpn| grep :8011
делаю ничего не выводит
Val
а сам сервак где запускается? и что за ошибку подчеркивает?
Данияр
сама серверная часть вебсокета создается на java
Данияр
java + php + js
Данияр
😃
Данияр
заработал))
Данияр
спасибо
Данияр
👍
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, и выводит сообщения в консоль. Но если сервер уже в продакшене как посмотреть его логи к примеру за сутки ?
Cenator 🐈
Boris
Он записывает их у файл ?
Cenator 🐈
Если его запустить то будет
Boris
Dmitry
посоны знает ли кто как на убунту сделать так что бы всем файлам сразу права 777 ?
Dmitry
загружаю на сервер данные и не вижу их ибо прав нету
Cenator 🐈
рекурсивно
Николаич
chmod -R 777 path/to/folder
Dmitry
рекурсивно
всегда заходить ? или от папки права переймет ?
Cenator 🐈
Dmitry
Dmitry
пиздец. Придется допиливать костыль с chmod?
Данияр
tcp/ip socket vs websocket что лучше
Dmitry
сomorsiс
Dmitry
await fs.writeFile(pathFileOriginal, img, {
encoding: 'base64',
mode: parseInt('777', 8),
})
вот так вроде есть
сomorsiс
Dmitry
Dmitry
777 написать
Dmitry
сейчас 775
сomorsiс
Там метод в фс отдельный
Airat
привет, подскажите, bin/www файл который создает express генератор, его можно править? или он создается автоматически?
сomorsiс
Можно
Airat
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