Jąńek
ᴡᴇʏʜᴇyʜᴇʏ
Когда пишешь функции для работы с некоторым объектом
const someLargeObject = {....};
// transformOne.js
function transformOne(object: someLargeObject): AntoherObjectOne
// transformTwo.js
function transformTwo(object: someLargeObject): AntoherObjectTwo
В тестах (Jest) к transformOne , transformTwo нужно замокать этот someLargeObject. Куда лучше всего ложить такие моки?
ᴡᴇʏʜᴇyʜᴇʏ
// __mocks__/someLargeObject.js
export const someLargeObjectMock = {....}
Так же поидее не правильно? someLargeObjectMock - по факту не мок, у него нет поведения
Dmitry
ребят может кто сталкивался на vue с такой проблемой?
Dmitry
а здесь возвращает undefined
Денис
Jąńek
Dmitry
Денис
Еще такой вопрос, как можно всё это дело дебажить?
devtool: "source-map" позволяет мне конечно смотреть на строку ошибки именно из исходников, но использовать те же например точки остановы или делать выражения для слежения уже не получается в браузере для браузера все переменные undefined
Dmitry
сам элемент нормально консолится
Jąńek
такое ощущение что оно срабатывает когда в доме нет элемента
Jąńek
Dmitry
это просто @click
Dmitry
на @click вызывается shot(id)
Jąńek
а попробуй у события click вызвать e.stopPropagation
Jąńek
у меня есть подозрение что оно всплывать начинает и вызывает перерисовку
Jąńek
Денис
Dmitry
Dmitry
Stas
ребята привет не пинайте просто ненашел группу для начинающих. Есть такой код и он работает отлично но мне кажеться все это можно было бы сделать в сто раз компактнее и правельнее кто подскажет пример или как это правельно реализовать
Денис
Jąńek
Jąńek
Dmitry
Antony
Я правильно понимаю что rest это типа когда обращаешься к url с методом delete, а просто http это когда ты обращаешься гетом к url, где в строке есть action=delete или типо того?
Maksim
Maksim
и есть мнение что рест не вывозит в сложных приложениях
Antony
Antony
Ну то есть ты вкладываешь смысл действия не в юрл, а в сам запрос, объектом которого является юрл
Valdis
всем привет. у меня есть один файл
let a;
module.exports = {a};
и второй файл
first.a = 100;
и я меняю значение переменной только в области видимости файла, в котором меняю, а как можно сделать, чтобы переменная а после этого изменения поменяла значение во всех других файлах, которые импортируют ее? что-то по типу статик переменной необходимо
Konstantin
Блин, а так хотелось :(
Konstantin
Я не Александр, правда
Anonymous
Anonymous
// store
module.export.a = a;
//app
const { a } = require("./store")
Valdis
// store
module.export.a = a;
//app
const { a } = require("./store")
мой код
//helper.js
let consts;
module.exports = {
consts
};
и
//app.js
const helper = require('../helper/helper.js');
let result = helper.HelperCall.constsRequest();
let resultObject = JSON.parse(result);
helper.consts = resultObject.consts;
и сам вызов запроса констант
static constsRequest() {
const path = '/consts';
const url = process.env.HELPER_URL + path;
const xhr = new request();
xhr.open(
'GET',
url,
false
);
xhr.send();
return xhr.responseText;
}
после чего в app.js у меня доступны эти константы, а в самом helper.js у меня обьект undefined
Syntax Highlight Bot
Syntax Highlight Bot
Syntax Highlight Bot
Syntax Highlight Bot
====================================================
Maksym
Всем привет, подскажите почему может быть такой косяк с полем input type=«number»
Ввожу число, потом нажимаю запятую, курсор улетает в начало, и запятой нет
Но если напечатать число из вдух или более символов и поставить где-то в середине курсор и внести символ запятая
Maksym
то все норм
Maksym
Pavel
Так а где отрицательный кейс?
Pavel
А вообще мало ли какой там хендлер на инпуте, сделай голую сттраницу с нативным инпутом и посмотри репродюсится ли
Maksym
Pavel
Pavel
вот можешь там порыться поискать нужный тебе ивент
Pavel
как правило там будет какой-то верхнеуровневый хендлер, поставишь на него бряку и посмотришь на какие оригинальные евенты он кидаетт
Maksym
Ох их там 100500 тыщ (
Pavel
боль печаль тоска безумие, если у вас нет исходников 😊
Pavel
проще найти в коде хендлер на этот инпут чем городить еще один булщит который потом придется разбирать такому же работяге как и ты)
Danila
как в gitlab-ci.yml исключить дерикторию при создании артефакта?
Anonymous
Народ, подскажите как сделать чтобы сервер сам перезапускался, в случае какой либо ошибки
Anonymous
?
Anonymous
У меня работал nodeJS
через команду nohup node server.js &
Anonymous
Но что - то пошло не так, node работал, но Запросы глючили, решил проблему перезапуском
Anonymous
Вот и спрашивается, как автоматизировать это?
Javid
Эти все div c городами которые можно передвигать с помошь драг анд дроп, какие варианты как их обозначать место по очередности что бы скидывать
Javid
Javid
Не знаете в чем проблема? на верстке работает драг анд дроп,на сервере нет
Vlad
на сервере ? оО
Дмитрий
npm install?
Дмитрий
Ну да
Дмитрий
Сделать событийную шину которая будет оповещать
Дмитрий
Я бы заюзал какой-нибудь забикс
yandexphp
Zabbix вещь + можно настроить оповещение в телегу или куда угодно скриптом