@js_noobs_ru
JavaScript Noobs — сообщество новичков

Чат для новичков Правила: https://teletype.in/@js_noobs_ru/S1ia4hXQm Другие полезные чаты — https://github.com/goq/telegram-list или https://rudevs.network/ByKT2JwWQ

2124 members

Архив канала @js_noobs_ru 13 июля 2018 г.

12:13:26 ДП
User 352525455
User 111498813
свойство криво задается. writable: true в опциях надо
переписал без глобального объявления, и опции перенес внутрь объекта - все работает, как часы) 
Завтра уже посмотрю твой вариант, спасибо
02:24:11 ДП
User 60331718
User 279233223
@Fl0pZz это че за троль
Все, выкинул его с пермачем
04:37:24 ДП
User 279233223
User 60331718
Все, выкинул его с пермачем
❤️
07:51:33 ДП
User 317251595
помогите плз разобраться - что за оператор доллар здесь в скрипте?  $LAB.script('script/system/Keys.js').wait() . Здесь jquery нету
07:51:59 ДП
User 60331718
доллар это не оператор
07:52:19 ДП
User 60331718
в js $ это обычный символ, который может быть частью имени
07:52:33 ДП
User 60331718
соответсвенно $LAB это перменная какая-то
07:52:38 ДП
User 515512998
User 317251595
помогите плз разобраться - что за оператор доллар здесь в скрипте?  $LAB.script('script/system/Keys.js').wait() . Здесь jquery нету
Дам пермач если еще раз доллар увижу
07:52:55 ДП
User 60331718
User 515512998
Дам пермач если еще раз доллар увижу
лол, сейчас ты с пермочем вылетишь отсюда
07:53:09 ДП
User 279233223
User 60331718
лол, сейчас ты с пермочем вылетишь отсюда
Дай админку, я его выкину нахер отсюда )))))))
07:53:09 ДП
User 60331718
User 515512998
Дам пермач если еще раз доллар увижу
удаляй сообщение
07:53:09 ДП
User 317251595
User 515512998
Дам пермач если еще раз доллар увижу
что такое пермач?
07:53:14 ДП
User 4052277
User 60331718
лол, сейчас ты с пермочем вылетишь отсюда
Да ладно тебе, смешно же
07:53:21 ДП
User 60331718
User 4052277
Да ладно тебе, смешно же
нет, не смешно
07:53:27 ДП
User 515512998
User 60331718
удаляй сообщение
Да иди нахуй, вахтёрчик ебучий, кто тебя обидел?
07:53:51 ДП
User 279233223
А потом будет ныть что забанили
07:53:52 ДП
User 60331718
User 515512998
Да иди нахуй, вахтёрчик ебучий, кто тебя обидел?
посидика в РО на недельку
07:54:09 ДП
User 60331718
User 515512998
Да иди нахуй, вахтёрчик ебучий, кто тебя обидел?
еще раз такое повторится - получишь пермач
07:54:24 ДП
User 279233223
User 317251595
что такое пермач?
Бан 24/7 )
07:54:25 ДП
User 60331718
User 317251595
что такое пермач?
бан в чате навсегда
08:07:52 ДП
User 33632136
Парнишки, ребятишки
PUT обычно применяют для обновления всего объекта запроса целиком, а PATCH для тотечных данных в нем ?
08:07:56 ДП
User 33632136
или не обязательно?
08:09:32 ДП
User 279233223
Все делают как хотят
08:09:43 ДП
User 279233223
У меня PUT/PATCH выполняет одну и ту же роль
08:10:33 ДП
User 33632136
User 279233223
Все делают как хотят
хорошо, зайду с подветренной
CRUD будет считаться реализованным, если UPDATE будет менят целиком объект ?
08:10:43 ДП
User 279233223
Ну, т.е, обычно все забивают хер на все и делают так, как они хотят
08:11:08 ДП
User 279233223
User 33632136
хорошо, зайду с подветренной
CRUD будет считаться реализованным, если UPDATE будет менят целиком объект ?
А что, по твоему, UPDATE должен делать?
08:12:18 ДП
User 33632136
User 279233223
А что, по твоему, UPDATE должен делать?
то что я описал и В ТОМ ЧИСЛЕ если нужно поменять допустим "name", то менять только его, а не полностью объект с новым неймом
ну я так думаю
08:12:45 ДП
User 279233223
User 33632136
то что я описал и В ТОМ ЧИСЛЕ если нужно поменять допустим "name", то менять только его, а не полностью объект с новым неймом
ну я так думаю
А с чего ты взял, что на сервере нету куча if под каждое поле и универсальный на все поля в базе?)
08:12:52 ДП
User 279233223
Я хз зачем ты так упарываешься
08:13:06 ДП
User 279233223
UPDATE должен уметь обновлять сущность
08:14:30 ДП
User 33632136
спасибо больше, действительно
познаю мир бек энда просто
08:14:57 ДП
User 279233223
Готовь апишку так как тебе хочеться, все делают так
08:15:14 ДП
User 279233223
Самое банальное - клепай виды url'ов как захочешь, а не по классике :)
08:15:25 ДП
User 279233223
Ибо это в любом случае сложно
08:15:45 ДП
User 279233223
И не особо красиво (имхо естесена)
08:15:48 ДП
User 33632136
User 279233223
Самое банальное - клепай виды url'ов как захочешь, а не по классике :)
но ведь тогда ты будешь очком, а не специалистом?
08:16:08 ДП
User 279233223
User 33632136
но ведь тогда ты будешь очком, а не специалистом?
Кем? 🤔
08:16:21 ДП
User 33632136
User 279233223
Кем? 🤔
плохим специалистом*
08:16:26 ДП
User 279233223
User 33632136
плохим специалистом*
С чего бы это?
08:16:35 ДП
User 279233223
В ресте ничего не сказано про урлы
08:16:55 ДП
User 33632136
User 279233223
С чего бы это?
значит не будешь, я понял)
надо больше теории)
08:18:19 ДП
User 279233223
User 33632136
значит не будешь, я понял)
надо больше теории)
Каждая конторка упарывается по своему
08:18:27 ДП
User 279233223
Насчет апи
08:50:19 ДП
User 340637943
при использование библиотеки slick выдает ошибку(Uncaught TypeError: $(...).slick is not a function
) но сама библиотека подключена в чем может проблема https://pastebin.com/WyGStqJp
08:56:46 ДП
User 302632059
подскажите, компилю бабелем es2017, preset: 'latest', 
ругается regeneratorRuntime is not defined
в чём может быть трабл?
ошибка на фронте
08:57:20 ДП
User 397269078
С инпутов прибавляю значения и при 2+2 выдает 22, в чем проблема ?
08:57:39 ДП
User 231599
User 302632059
подскажите, компилю бабелем es2017, preset: 'latest', 
ругается regeneratorRuntime is not defined
в чём может быть трабл?
ошибка на фронте
и да, тебе нужен babel-polyfill
08:57:55 ДП
User 302632059
User 231599
и да, тебе нужен babel-polyfill
в .babelrc?
08:58:15 ДП
User 231599
User 302632059
в .babelrc?
Лень расписывать
https://stackoverflow.com/questions/33527653/babel-6-regeneratorruntime-is-not-defined
stackoverflow.com/questions/33527653/babel-6-regeneratorruntime-is-not-defined
I'm trying to use async, await from scratch on Babel 6, but I'm getting regeneratorRuntime is not defined. .babelrc file { "presets": [ "es2015", "stage-0" ] } package.json file "devDepende...
08:58:23 ДП
User 231599
Для того, кто не умеет в гугл, как говорится
08:58:24 ДП
User 302632059
{
    "plugins": [
        ["transform-runtime", {
            "polyfill": false,
            "regenerator": true
        }]
    ]
}
09:00:58 ДП
User 302632059
User 231599
Для того, кто не умеет в гугл, как говорится
там пишут в стартап файл надо добавить 
require("babel-core/register");
require("babel-polyfill");
стартап файл это gulpfile.js?
09:01:26 ДП
User 231599
User 302632059
там пишут в стартап файл надо добавить 
require("babel-core/register");
require("babel-polyfill");
стартап файл это gulpfile.js?
Если ты гальп запускаешь- тогда да
09:02:32 ДП
User 302632059
User 231599
Если ты гальп запускаешь- тогда да
всё равно ругается
09:03:45 ДП
User 231599
User 302632059
всё равно ругается
🔪
Тонко намекну
Какой файл у тебя главный для клиента? gulpfile.js?
09:03:54 ДП
09:04:04 ДП
User 302632059
User 231599
🔪
Тонко намекну
Какой файл у тебя главный для клиента? gulpfile.js?
ну по идее index.js
09:04:21 ДП
User 231599
User 302632059
ну по идее index.js
А теперь попробуй там его импортнуть
09:04:57 ДП
User 231599
Но мне очень сильно кажется, что твоя поделка не заведется
09:05:45 ДП
User 302632059
User 231599
Но мне очень сильно кажется, что твоя поделка не заведется
так и есть
09:06:11 ДП
User 231599
Бабель- не сборщик, а транспилятор
Тебе нужно выполнить babel/polyfill раньше, чем остальной код
без свистоперделок у тебя require на фронте не выполнится
тебе нужен нормальный сборщик, а не "привет, доллар по 26 рублей"
09:06:47 ДП
User 302632059
User 231599
Бабель- не сборщик, а транспилятор
Тебе нужно выполнить babel/polyfill раньше, чем остальной код
без свистоперделок у тебя require на фронте не выполнится
тебе нужен нормальный сборщик, а не "привет, доллар по 26 рублей"
нормальный сборщик это какой к примеру?
09:06:51 ДП
09:07:31 ДП
User 231599
Есть еще вот такой чудо, но я не юзал
https://github.com/parcel-bundler/parcel
github.com/parcel-bundler/parcel
📦🚀 Blazing fast, zero configuration web application bundler - parcel-bundler/parcel
09:09:02 ДП
User 302632059
User 231599
Есть еще вот такой чудо, но я не юзал
https://github.com/parcel-bundler/parcel
github.com/parcel-bundler/parcel
📦🚀 Blazing fast, zero configuration web application bundler - parcel-bundler/parcel
пока вебпак попробую, вроде как попопулярней
09:41:57 ДП
User 498132347
как в нпм устанавливать бета версии пакетов? На пример мне нужен @babel/core
09:46:51 ДП
User 101606096
User 498132347
как в нпм устанавливать бета версии пакетов? На пример мне нужен @babel/core
@next
09:50:32 ДП
User 101606096
User 101606096
@next
Глянул по твоему пакету то там @latest
10:07:23 ДП
User 169004123
а что должно быть в качестве функции el?
10:07:24 ДП
User 169004123
Сейчас посмотрю
10:07:24 ДП
User 169004123
А обычный .filter чем плох?
10:07:24 ДП
User 169004123
els.filter( el => il.innerText === 'search')
10:08:35 ДП
User 169004123
https://gist.github.com/timofeyp/cefab15e7ef88178178a26c4ebd605f4
gist.github.com/timofeyp/cefab15e7ef88178178a26c4ebd605f4
GitHub is where people build software. More than 28 million people use GitHub to discover, fork, and contribute to over 85 million projects.
10:18:30 ДП
User 279233223
User 169004123
а что должно быть в качестве функции el?
Сложна
10:20:05 ДП
User 279233223
Я не понимать вопроса
10:27:28 ДП
User 169004123
разобрался. не понимал что Danila имелл ввиду, а именно var displaynames = $(data).find('name:contains("displayName")').filter(function() { return ($(this).text() === 'displayName') });
10:27:56 ДП
User 169004123
спасибо за соучастие!
10:35:30 ДП
User 104477
User 515512998
Да иди нахуй, вахтёрчик ебучий, кто тебя обидел?
Промоутнул твой РО до вечного.
10:35:40 ДП
User 279233223
User 104477
Промоутнул твой РО до вечного.
xD
10:36:20 ДП
User 104477
User 317251595
помогите плз разобраться - что за оператор доллар здесь в скрипте?  $LAB.script('script/system/Keys.js').wait() . Здесь jquery нету
ничего не делает, просто имя переменной такое. $LAB – какой-то модуль, который умеет выполнять (?) скрипты
10:47:21 ДП
User 530002926
Программист случайно нашел в ванной тест на беременность. "Тест не прошел" - подумал программист, глядя на КРАСНЫЕ полоски.
10:52:11 ДП
User 194411327
pipeline не пройден
10:53:14 ДП
User 354032356
а можно одну линию нарисовать зеленым цветом а вторую в виде котика?
10:53:46 ДП
User 194411327
если вторая прозрачная - да
10:53:55 ДП
User 194411327
хотя можно и цветной
10:54:02 ДП
User 194411327
это же просто одна линия
10:55:50 ДП
User 302632059
User 231599
webpack
ругается такой хернёй, что мб?
10:57:04 ДП
User 279233223
User 302632059
ругается такой хернёй, что мб?
Ты в гугл пытался прежде чем сюда вопрос накинуть?
10:57:13 ДП
User 302632059
User 279233223
Ты в гугл пытался прежде чем сюда вопрос накинуть?
естественно
10:57:26 ДП
User 279233223
User 302632059
естественно
Заметно :)
10:59:55 ДП
User 317251595
User 104477
ничего не делает, просто имя переменной такое. $LAB – какой-то модуль, который умеет выполнять (?) скрипты
Да там написаны в ряд скрипты, я поэтому спрашиваю может кто знает
11:02:06 ДП
User 104477
User 302632059
ругается такой хернёй, что мб?
Кажется, у тебя пресет несовместим с core, покажи grep babel < package.json
11:02:42 ДП
User 104477
User 317251595
Да там написаны в ряд скрипты, я поэтому спрашиваю может кто знает
очевидно, знает тот, кто эти скрипты писал, а рандомные люди из интернета – вряд ли 🙂
11:03:27 ДП
User 317251595
User 104477
очевидно, знает тот, кто эти скрипты писал, а рандомные люди из интернета – вряд ли 🙂
Так символом $ можно описывать модули получается?
11:03:42 ДП
User 104477
Нет, это просто допустимый символ для имени переменной
11:03:58 ДП
User 104477
$bla
bla$
b$a
Это все разные валидные имена
11:11:40 ДП
User 302632059
User 104477
Кажется, у тебя пресет несовместим с core, покажи grep babel < package.json
там надо было поменять пресет. но вот новая ругань
11:11:49 ДП
User 302632059
гуглю и что-то ничего нормального не нахожу
11:12:21 ДП
User 302632059
кто-то писал stage-0 устарел и не советуют его юзать
11:16:55 ДП
User 279233223
User 302632059
кто-то писал stage-0 устарел и не советуют его юзать
А зачем тебе stage-0?
https://babeljs.io/docs/en/babel-preset-stage-0.html
babeljs.io/docs/en/babel-preset-stage-0.html
The gist of Stage 0 is:
11:22:06 ДП
User 104477
User 302632059
там надо было поменять пресет. но вот новая ругань
Это невозможно читать
11:22:22 ДП
User 104477
Выполни команду, которую я выше прислал, в корневой папке проекта
11:29:19 ДП
User 302632059
User 104477
Выполни команду, которую я выше прислал, в корневой папке проекта
11:31:13 ДП
User 302632059
видно норм?
11:40:28 ДП
User 594359173
User 302632059
кто-то писал stage-0 устарел и не советуют его юзать
то что было в stage-0 уже давно в stage-2
11:40:32 ДП
User 292126439
php -S 127.0.0.1:8080 index.php 
почему пхп страничка работает и выполняет всё без ошибок,  то не подгрузжаются стили стили
11:41:02 ДП
User 302632059
User 594359173
то что было в stage-0 уже давно в stage-2
та он там вообще не нужен
11:41:24 ДП
User 302632059
@babel/preset-env в деле
11:41:45 ДП
User 279233223
User 292126439
php -S 127.0.0.1:8080 index.php 
почему пхп страничка работает и выполняет всё без ошибок,  то не подгрузжаются стили стили
Сложный вопрос
11:42:08 ДП
User 279233223
Возможно, потому что ты юзаешь относительные пути и у тебя при разным url'ах разная вложенность к файлам стилей?
11:42:39 ДП
User 279233223
Просто потому что вьюшка на уровень ниже/выше лежит для определенного урла
11:43:10 ДП
User 292126439
User 279233223
Возможно, потому что ты юзаешь относительные пути и у тебя при разным url'ах разная вложенность к файлам стилей?
e/web/ index.php
11:43:20 ДП
User 279233223
А причем здесь точка входа?
11:43:26 ДП
User 594359173
для бабеля советую

{
  “presets”: [“env”,“react”],
  “plugins”: [“transform-class-properties”]
}
11:43:29 ДП
User 279233223
Я не понимать тебя, прости
11:43:29 ДП
User 292126439
e/web/ styles/lol.css
11:43:30 ДП
User 594359173
почему - не спрашивайте
11:43:45 ДП
User 292126439
e/web/ index.php
11:43:48 ДП
User 292126439
e/web/ styles/lol.css
11:43:59 ДП
User 279233223
User 292126439
e/web/ index.php
Т.е, у тебя только только один этот файл?
11:44:02 ДП
User 292126439
пути относительные
11:44:02 ДП
User 279233223
Это фронт контроллер или нет?
11:44:11 ДП
User 302632059
"devDependencies": {
    "@babel/core": "^7.0.0-beta.53",
    "@babel/preset-env": "^7.0.0-beta.53",
    "@babel/register": "^7.0.0-beta.53",
    "babel": "^6.23.0",
    "babel-cli": "^6.26.0",
    "babel-loader": "^8.0.0-beta.4",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-polyfill": "^6.26.0",
    "babel-runtime": "^6.26.0",
    "google-translate-token": "^1.0.0",
    "webpack": "^4.11.1",
    "webpack-cli": "^2.1.5",
    "webpack-dev-server": "^3.1.4",
    "webpack-subresource-integrity": "^1.1.0-rc.4",
    "webpackbar": "^1.5.1"
  }
может проблема в том, что версия бабеля не 7?
11:44:29 ДП
User 279233223
Но, там ^ 😭
11:44:55 ДП
User 594359173
User 60331718
лол, сейчас ты с пермочем вылетишь отсюда
крутые меры однако =)
11:45:10 ДП
User 67164223
User 302632059
"devDependencies": {
    "@babel/core": "^7.0.0-beta.53",
    "@babel/preset-env": "^7.0.0-beta.53",
    "@babel/register": "^7.0.0-beta.53",
    "babel": "^6.23.0",
    "babel-cli": "^6.26.0",
    "babel-loader": "^8.0.0-beta.4",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-polyfill": "^6.26.0",
    "babel-runtime": "^6.26.0",
    "google-translate-token": "^1.0.0",
    "webpack": "^4.11.1",
    "webpack-cli": "^2.1.5",
    "webpack-dev-server": "^3.1.4",
    "webpack-subresource-integrity": "^1.1.0-rc.4",
    "webpackbar": "^1.5.1"
  }
может проблема в том, что версия бабеля не 7?
минимум для работы бабеля 7
11:45:14 ДП
User 302632059
User 279233223
Но, там ^ 😭
это по моему вопросу?
11:45:23 ДП
11:47:32 ДП
User 594359173
зачем ему 7 бабель
11:47:54 ДП
User 67164223
User 594359173
зачем ему 7 бабель
хочет человек ,какая разница?
11:48:31 ДП
User 594359173
User 67164223
хочет человек ,какая разница?
ну он типо бета
сложна, не понимаю
11:48:37 ДП
User 67164223
User 594359173
ну он типо бета
сложна, не понимаю
и что?)
11:50:27 ДП
11:50:39 ДП
User 594359173
User 67164223
и что?)
профит в чем? просто захотелось?
11:51:04 ДП
User 67164223
User 594359173
профит в чем? просто захотелось?
больше фич, быстрее сборка
11:52:23 ДП
User 594359173
User 67164223
больше фич, быстрее сборка
ну уболтал
12:02:46 ПП
User 292126439
помогите
php -S 127.0.0.1:8080 index.php
запускает php страничку, но не грузятся стили, к которым ведет относительный путь в php страничке
12:07:37 ПП
User 201036437
User 292126439
помогите
php -S 127.0.0.1:8080 index.php
запускает php страничку, но не грузятся стили, к которым ведет относительный путь в php страничке
Консоль
12:10:29 ПП
User 104477
User 302632059
"devDependencies": {
    "@babel/core": "^7.0.0-beta.53",
    "@babel/preset-env": "^7.0.0-beta.53",
    "@babel/register": "^7.0.0-beta.53",
    "babel": "^6.23.0",
    "babel-cli": "^6.26.0",
    "babel-loader": "^8.0.0-beta.4",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-polyfill": "^6.26.0",
    "babel-runtime": "^6.26.0",
    "google-translate-token": "^1.0.0",
    "webpack": "^4.11.1",
    "webpack-cli": "^2.1.5",
    "webpack-dev-server": "^3.1.4",
    "webpack-subresource-integrity": "^1.1.0-rc.4",
    "webpackbar": "^1.5.1"
  }
может проблема в том, что версия бабеля не 7?
отдельно @babel/core и register 7 версии не получится использовать с cli и остальными плагинами от 6 версии, они несовместимы
12:11:25 ПП
User 104477
User 302632059
видно норм?
нет, 

код на скриншотах в чате запрещен неслучайно, выкладывай, блин, и логи на pastebin
12:14:35 ПП
User 594359173
утилита по апгрейду на 7 с 6
https://github.com/babel/babel-upgrade
github.com/babel/babel-upgrade
⬆️ A tool for upgrading Babel versions (to v7): `npx babel-upgrade` - babel/babel-upgrade
12:55:15 ПП
User 104477
User 292126439
помогите
php -S 127.0.0.1:8080 index.php
запускает php страничку, но не грузятся стили, к которым ведет относительный путь в php страничке
@php
12:57:08 ПП
User 1604685
есть ссылка на беседу с react native?
01:11:16 ПП
User 538034531
Ребята помогите, пожалуйста, сделать футер, на bootstrap нужно чтобы на компьютере было так, а на мобильном так
01:11:17 ПП
01:11:17 ПП
01:13:35 ПП
User 104477
User 538034531
Ребята помогите, пожалуйста, сделать футер, на bootstrap нужно чтобы на компьютере было так, а на мобильном так
по бутстрапу не подскажу, @css_ru
01:15:08 ПП
User 538034531
User 104477
по бутстрапу не подскажу, @css_ru
хотя бы как то
01:15:58 ПП
User 169004123
Товарищи! Подскажите, или может можно гдето почитать, как правильно реализовать обновление содержимого таблицы в html посредству jquery. Данные в ячейки таблицы записываются при каждом ответе от POST запроса. Правильнее ли при каждом запросе стирать предыдущую таблицу и строить новую, или можно реализовать изменение содержимого ячеек без стирания и построения новой таблицы?
01:16:59 ПП
User 314911927
User 538034531
Ребята помогите, пожалуйста, сделать футер, на bootstrap нужно чтобы на компьютере было так, а на мобильном так
на мобильном col-12 и выравниваешь всё по центру
01:17:19 ПП
User 538034531
User 314911927
на мобильном col-12 и выравниваешь всё по центру
а на компе ?
01:18:27 ПП
User 314911927
Советую открыть документацию по бутстрапу и посмотреть как вообще грид устроен там
01:22:33 ПП
User 302632059
User 104477
отдельно @babel/core и register 7 версии не получится использовать с cli и остальными плагинами от 6 версии, они несовместимы
какие версии им лучше поставить?
01:30:04 ПП
User 33632136
ребят, подскажите почему у меня вот здесь на отправляется запрос в mongoose?
01:30:05 ПП
User 33632136
https://github.com/trantus/shwenik/blob/master/routes/api/user.js#L65
github.com/trantus/shwenik/blob/master/routes/api/user.js
Contribute to shwenik development by creating an account on GitHub.
01:31:21 ПП
User 33632136
типа, пусть даже ошибочный, но отправился бы хоть для приличия
01:37:38 ПП
User 104477
User 169004123
Товарищи! Подскажите, или может можно гдето почитать, как правильно реализовать обновление содержимого таблицы в html посредству jquery. Данные в ячейки таблицы записываются при каждом ответе от POST запроса. Правильнее ли при каждом запросе стирать предыдущую таблицу и строить новую, или можно реализовать изменение содержимого ячеек без стирания и построения новой таблицы?
Можно и так, и так. Первый вариант проще, потому что меньше шансов сделать ошибку, но может быть медленнее. Второй вариант эффективнее, но надо определять, в каких ячейках данные поменялись, а в каких нет, руками это делать сложно, обычно для этого используют библиотеки, реализующие MVVM-подход
01:38:11 ПП
User 104477
User 33632136
https://github.com/trantus/shwenik/blob/master/routes/api/user.js#L65
github.com/trantus/shwenik/blob/master/routes/api/user.js
Contribute to shwenik development by creating an account on GitHub.
в смысле, err приходит?
01:38:18 ПП
User 104477
Или вообще не вызывается ни то, ни другое?
01:38:49 ПП
User 33632136
User 104477
в смысле, err приходит?
нет, ничего не приходит, только мои консоль логи
на других роутах в консоли видет запрос в монгус, а тут просто консоль логи выбивает, которые я сам же и поставил
01:38:56 ПП
User 104477
попробуй err в res.send отправлять
01:39:03 ПП
User 104477
Может, там причина будет понятна
01:41:44 ПП
User 33632136
User 104477
попробуй err в res.send отправлять
Типа так res.end(err) ?
так там код 200 прилетает, еррора то нет
01:42:43 ПП
User 104477
А, у тебя опечатка в коде:

(err, data) => {

Но почему-то

res.json(res.data);
01:43:06 ПП
User 104477
data - параметр функции-колбэка, а не свойство у res.
Ты в res.json отправляешь undefined по сути
01:49:05 ПП
User 33632136
забудь
01:49:08 ПП
User 33632136
фальсстарт
01:53:27 ПП
User 33632136
User 104477
data - параметр функции-колбэка, а не свойство у res.
Ты в res.json отправляешь undefined по сути
после res.json(data) дропается нода
(Cannot set headers after they are sent to the client)

, а  res.json(res(data)) выдает ошибку res not a function
01:53:45 ПП
User 33632136
я нипанимат
01:55:21 ПП
User 266535291
User 33632136
после res.json(data) дропается нода
(Cannot set headers after they are sent to the client)

, а  res.json(res(data)) выдает ошибку res not a function
ты уже где-то отправил ответ
01:55:34 ПП
User 266535291
и поэтому он тебе выдает, что не может отправить ответ еще раз
01:55:39 ПП
User 266535291
смотри внимательнее
01:55:41 ПП
User 266535291
или покажи код целиком
01:56:23 ПП
User 33632136
User 266535291
или покажи код целиком
там репозиторий же
01:56:38 ПП
User 266535291
User 33632136
там репозиторий же
увидел
01:56:47 ПП
User 266535291
res.status(400);
      res.end();
по идее ты 2 раза тут отправляешь
01:56:48 ПП
User 33632136
User 266535291
и поэтому он тебе выдает, что не может отправить ответ еще раз
как я мог где-то отправить ответ, если на PUT у меня только один роут и там нет больше res нигде
01:56:57 ПП
User 33632136
User 266535291
res.status(400);
      res.end();
по идее ты 2 раза тут отправляешь
это же в случае ошибки, не?
01:57:12 ПП
User 266535291
User 33632136
как я мог где-то отправить ответ, если на PUT у меня только один роут и там нет больше res нигде
попробуй res.status(400).send({error: error});
01:57:51 ПП
User 302632059
подскажите, кто-то настраивал бабель под ес8?
01:59:49 ПП
User 33632136
User 266535291
попробуй res.status(400).send({error: error});
ничего не поменялось
02:02:36 ПП
User 266535291
User 33632136
ничего не поменялось
та же ошибка ?
02:02:48 ПП
User 33632136
User 266535291
та же ошибка ?
да
02:03:02 ПП
User 401149612
Подскажите, совсем говнокод? https://jsfiddle.net/sr6ja9zd/14/
jsfiddle.net/sr6ja9zd/14
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
02:03:12 ПП
User 266535291
User 33632136
да
покажи код сейчас
02:03:44 ПП
User 266535291
User 401149612
Подскажите, совсем говнокод? https://jsfiddle.net/sr6ja9zd/14/
jsfiddle.net/sr6ja9zd/14
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
ну не супер читабельно
02:04:33 ПП
User 104477
User 33632136
после res.json(data) дропается нода
(Cannot set headers after they are sent to the client)

, а  res.json(res(data)) выдает ошибку res not a function
res(data) вообще делать не надо, просто сделай res.json(data), а ошибку с cannot set headers в другом месте решай
02:05:12 ПП
User 104477
лучше всего вообще все вызовы методов res залогировать
02:06:32 ПП
User 33632136
User 266535291
покажи код сейчас
обновил репозиторий
02:06:46 ПП
User 104477
это вот так можно сделать с помощью Proxy http://2ality.com/2017/11/proxy-method-calls.html
2ality.com/2017/11/proxy-method-calls.html
In this blog post, I explain how you can trace method calls via ECMAScript Proxies. The techniques I show are relevant whenever you want to intercept and forward method calls via Proxies.
02:07:58 ПП
User 33632136
User 104477
это вот так можно сделать с помощью Proxy http://2ality.com/2017/11/proxy-method-calls.html
2ality.com/2017/11/proxy-method-calls.html
In this blog post, I explain how you can trace method calls via ECMAScript Proxies. The techniques I show are relevant whenever you want to intercept and forward method calls via Proxies.
выглядит очень страшно
неужели единственный выход?
cannot set headers не представляю как отлавливать
02:08:50 ПП
User 104477
User 33632136
выглядит очень страшно
неужели единственный выход?
cannot set headers не представляю как отлавливать
Тебе надо узнать, кто еще мог где-то вызвать на res метод, который отправил бы клиенту заголовки запроса
02:09:04 ПП
User 266535291
User 33632136
выглядит очень страшно
неужели единственный выход?
cannot set headers не представляю как отлавливать
попробуй логгер
02:09:10 ПП
User 266535291
он легко настраивается
02:09:27 ПП
User 104477
Самый простой способ – обернуть res в прокси и логировать все вызовы методов
02:10:04 ПП
User 104477
Вот функция-обертка готовая http://2ality.com/2017/11/proxy-method-calls.html#tracing-method-calls
2ality.com/2017/11/proxy-method-calls.html
In this blog post, I explain how you can trace method calls via ECMAScript Proxies. The techniques I show are relevant whenever you want to intercept and forward method calls via Proxies.
02:12:32 ПП
User 33632136
ладно, всем спасибо
к сожалению нихрена не знаю об тех штуках что вы говорили
попробую поизучать, но дедлайн завтра, а еще другие штуки реализовать надо
так что как пойдет
02:13:51 ПП
User 266535291
User 33632136
ладно, всем спасибо
к сожалению нихрена не знаю об тех штуках что вы говорили
попробую поизучать, но дедлайн завтра, а еще другие штуки реализовать надо
так что как пойдет
я знаю походу
02:13:53 ПП
User 266535291
что у тебя за проблема
02:14:05 ПП
User 33632136
User 266535291
что у тебя за проблема
трави
02:14:14 ПП
User 266535291
User 33632136
трави
у меня на стажировке была такая же штука
02:14:19 ПП
User 266535291
return res.json(data);
02:14:26 ПП
User 266535291
return  res.status(400).send({error: error});
02:14:28 ПП
User 266535291
суть в том
02:14:41 ПП
User 266535291
что в монгузе или в ноде он в два блока заходил
02:14:45 ПП
User 266535291
хз, поможет ли
02:14:55 ПП
User 266535291
точно сейчас вспомнил, что у меня была именно такая проблема
02:14:58 ПП
User 266535291
и она фиксилась таким образом
02:15:01 ПП
User 104477
Ты думаешь, что у него этот колбек больше одного раза вызывается?
02:15:24 ПП
User 104477
потому что if () {} else {} не может в оба блока зайти никак 🙂
02:16:34 ПП
User 33632136
User 266535291
хз, поможет ли
не помогло :С
02:16:48 ПП
User 104477
Оно и не могло
02:17:20 ПП
User 266535291
тогда я перепутал
значит, в моей проблеме не было else
02:19:38 ПП
User 104477
посмотри, а не в этом ли проблема? https://github.com/trantus/shwenik/blob/master/repositories/generalRepository.js#L38-L42
github.com/trantus/shwenik/blob/master/repositories/generalRepository.js
Contribute to shwenik development by creating an account on GitHub.
02:19:49 ПП
User 104477
У тебя колбэк передается в две операции сразу
02:19:57 ПП
User 104477
соответственно, и вызывается из-за этого два раза
02:22:31 ПП
User 33632136
User 104477
посмотри, а не в этом ли проблема? https://github.com/trantus/shwenik/blob/master/repositories/generalRepository.js#L38-L42
github.com/trantus/shwenik/blob/master/repositories/generalRepository.js
Contribute to shwenik development by creating an account on GitHub.
это успех? это мне респонс пришел
и вопрос второй, скрины даже настолько маленькие нельзя присылать?
02:23:19 ПП
User 33632136
но в любом случае, дай бог здоровья всем
ошибка пропала, сейчас буду остальное смотреть
02:23:49 ПП
User 284294073
кто нибудь использовал либу ScaleRaphael?
02:24:03 ПП
User 284294073
я даже доку по ней найти не могу
02:24:10 ПП
User 104477
User 33632136
это успех? это мне респонс пришел
и вопрос второй, скрины даже настолько маленькие нельзя присылать?
а зачем, если можно за две секунды на pastebin отправить? https://pastebin.com/tools
02:24:35 ПП
User 33632136
User 104477
а зачем, если можно за две секунды на pastebin отправить? https://pastebin.com/tools
это же неудобство для отвечающего, +1 вкладка, ну имхо
02:24:55 ПП
User 104477
User 33632136
это же неудобство для отвечающего, +1 вкладка, ну имхо
зайди по ссылке, что я прислал, необязательно вкладки открывать, можно сразу ссылку на страницу получить
02:25:35 ПП
User 104477
User 33632136
это же неудобство для отвечающего, +1 вкладка, ну имхо
Мне твоя темная цветовая схема больше проблем доставит, чем открытие вкладки
02:26:07 ПП
User 104477
не надо мерить по себе удобство, ссылка на страницу с читаемым текстом лучше в 99% случаев
02:26:30 ПП
User 33632136
User 104477
зайди по ссылке, что я прислал, необязательно вкладки открывать, можно сразу ссылку на страницу получить
за это спс тоже
02:37:06 ПП
User 33632136
прикол приколом, а в монгу запрос все равно не поступает)
02:44:15 ПП
User 33632136
достучался, хвала аллаху
05:03:37 ПП
User 466668208
Можете порекомендовать литературы для чайника?
05:05:53 ПП
User 604350667
User 466668208
Можете порекомендовать литературы для чайника?
Как воду кипятить?
05:06:06 ПП
User 604350667
User 466668208
Можете порекомендовать литературы для чайника?
Learn javascript
05:08:58 ПП
User 405179386
User 466668208
Можете порекомендовать литературы для чайника?
Дэвид флэнаган (хз как точно) поможет на все 100
05:09:46 ПП
User 33632136
User 405179386
Дэвид флэнаган (хз как точно) поможет на все 100
вот сколько знаю про js знаю и про него, неужели такие чудеса творит книга?
05:09:57 ПП
User 405179386
Ну тип я читаю, очень подробно, понятно, все объясняется, по полочкам все разложено
05:11:22 ПП
User 530002926
Злоумышленники похитив токен одного из разработчиков eslint-scope опубликовали npm-пакет с вредоносным кодом. Уязвимая версия eslint-scope@3.7 уже удалена из npm. Но, всё равно, проверьте не зацепили ли вы её после очередного обновления пакетов.
05:11:38 ПП
User 405179386
Минусы: инфа немного старая временами, поэтому надо чекать одновременно с learn.javascript.ru
05:12:24 ПП
User 405179386
User 530002926
Злоумышленники похитив токен одного из разработчиков eslint-scope опубликовали npm-пакет с вредоносным кодом. Уязвимая версия eslint-scope@3.7 уже удалена из npm. Но, всё равно, проверьте не зацепили ли вы её после очередного обновления пакетов.
А как чекнуть?
05:14:44 ПП
User 373649910
как выслушивать состояние чекбокса тут ?
https://pastebin.com/gcYcTgmG
06:44:23 ПП
User 104477
User 373649910
как выслушивать состояние чекбокса тут ?
https://pastebin.com/gcYcTgmG
addEventListener на событие change
07:03:45 ПП
User 498132347
Всем привет 
шел 14 час работы) 
Что не так делаю? 
не работает 
element.style.width = `${elementWidth} px;`
07:04:34 ПП
User 33632136
User 498132347
Всем привет 
шел 14 час работы) 
Что не так делаю? 
не работает 
element.style.width = `${elementWidth} px;`
пробел там точно можно?
07:04:40 ПП
User 4052277
я хз а пробел зачем?
07:04:45 ПП
User 498132347
User 33632136
пробел там точно можно?
Нет) 
убрал уже
07:04:47 ПП
User 498132347
спасибо
07:16:52 ПП
User 373649910
User 104477
addEventListener на событие change
пасиб, рабит
07:29:43 ПП
User 373649910
почему то нельзя несколько свитчей по отдельности менять https://pastebin.com/n49Qbks2
07:31:38 ПП
User 373649910
- - [13/Jul/2018 19:27:44] "GET /led/1 HTTP/1.1" 204 -
LED = 0
 - - [13/Jul/2018 19:27:46] "GET /led/0 HTTP/1.1" 204 -
OUTLED = 0
 - - [13/Jul/2018 19:27:47] "GET /outled/0 HTTP/1.1" 204 -
OUTLED = 0
 - - [13/Jul/2018 19:27:48] "GET /outled/0 HTTP/1.1" 204 -
LED = 1
 - - [13/Jul/2018 19:28:21] "GET /led/1 HTTP/1.1" 204 -
OUTLED = 1
 - - [13/Jul/2018 19:28:23] "GET /outled/1 HTTP/1.1" 204 -
OUTLED = 1
 - - [13/Jul/2018 19:28:24] "GET /outled/1 HTTP/1.1" 204 -


вот запросы при переключении свитчей
09:23:21 ПП
User 33632136
ребят, подскажите, как я могу этот файл разделить на 2, т.е. роуты на месседжы в этом оставить, а роуты на юзер в другой файл.
Я уже часа 2 пытаюсь. Помираю
https://github.com/trantus/shwenik/blob/master/routes/api/message.js
github.com/trantus/shwenik/blob/master/routes/api/message.js
Contribute to shwenik development by creating an account on GitHub.
09:27:05 ПП
User 33632136
я о том что не пойму что куда надо экспортить и в каком файле они в тоге соберутся
09:52:17 ПП
User 357283187
в файл index.js
09:52:20 ПП
User 357283187
импортишь 2 роута
09:53:08 ПП
User 357283187
и делаешь миддлвар на каждый из них
09:55:53 ПП
User 357283187
а в файлах роутах экспортишь переменную роутер
09:56:50 ПП
User 33632136
User 357283187
и делаешь миддлвар на каждый из них
Так как сейчас сделан на один только юзер?
09:59:50 ПП
User 357283187
сейчас на оба сделаны
09:59:55 ПП
User 357283187
но экспортиться только юзер
10:00:30 ПП
User 33632136
Окей понял вроде, утром вдуплю сделаю, дай бог здоровья
10:00:34 ПП
User 357283187
http://stackabuse.com/how-to-use-module-exports-in-node-js/
stackabuse.com/how-to-use-module-exports-in-node-js
Using modules is an essential part of building complete applications and software systems using Node.js. In the absence of modules, your code would be fragmented and difficult to run, let alone maintain over time. But what is a module? And how exactly are you supposed to use module.exports
10:00:37 ПП
User 357283187
почитай тут
10:00:58 ПП
User 33632136
Оо, даже так, спс