Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
EShein

Евгений

Shein
  • 18
    вклад
  • 7
    вопросов
  • 36
    ответов
  • 36%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Какой фреймворк выбрать для Node.js в 2019?

    EShein
    Евгений @EShein
    Из коробки mongoose, mysql, redis, socket, logger validation, graphql. К тому же он производительный. Ts и очень похож на angular. Этот фреймворк придется поучить если не знакомы с ts и ангуляром. Можете мельком посмотреть все в документации.
    Написано более трёх лет назад
  • Как правильно организовать запрос к базе данных MySQL из Node.JS приложения?

    EShein
    Евгений @EShein
    NogerbekNurzhan, Когда вы создаете пул соединений то они уже открыты и ждут пока к ним подключатся. И для каждого запроса не создается новый пул они уже созданы на момент обращения.
    Написано более трёх лет назад
  • Какой модуль node.js, работающий на клиенте использовать для localStorage?

    EShein
    Евгений @EShein
    Александр Кошелев, Если при логине вы редиректите на / , то роут router.post('/', (req, res, next) => {}) у вас тоже есть. Следовательно там при логине у вас должен быть объект req.user тогда в шаблон который вы рендерите туда и передавайте юзера.
    Написано более трёх лет назад
  • Error: Most middleware (like session) is no longer bundled with Express and must be installed separately.?

    EShein
    Евгений @EShein
    какая версия Express и connect?
    Написано более трёх лет назад
  • Пользовательский интерфейс CRUD(html, css) для REST JSON. На чём сделать?

    EShein
    Евгений @EShein
    Для быстрого я больше склоняюсь к vue. Он хоть и похож на ангуляр, но все таки он намного проще него. С ангуляром надо будет действительно покопаться. Vue очень легок в изучении.
    Написано более трёх лет назад
  • Как вывести содержимое одного элемента в другой?

    EShein
    Евгений @EShein
    Ссылка
    Написано более трёх лет назад
  • Как вывести содержимое одного элемента в другой?

    EShein
    Евгений @EShein
    sotvm,
    <div id="title">здесь выводить</div>
    <div id="coub" onmouseover="showName(this);">
      <a href="#" onclick="showText(this);" >
        <img src="#"/>имя ссылки</a>
        это текст бла-бла-бла
    </div>

    function showName(el){
    	var a = el.getElementsByTagName('a')[0];
      var text = a.text
      document.getElementById('title').innerHTML = text;
    }
    function showText(el){
     	var text = el.parentNode.innerText;
      document.getElementById('title').innerHTML = text;
    }

    Только у Вас при клике будет и имя ссылки и текст потому что отработаются одновременно два события.
    Написано более трёх лет назад
  • Как вывести содержимое одного элемента в другой?

    EShein
    Евгений @EShein
    sotvm, а что вы сделали, для того что бы это реализовать? и где именно у вас возникли трудности?
    Написано более трёх лет назад
  • Как вывести содержимое одного элемента в другой?

    EShein
    Евгений @EShein
    sotvm,
    <body>
      <div id="title">не скрывает по клику<br/>но скрывает при нажатии пробела</div>
      <a href="#" onclick="hide()"> <img src="#"/>" ссылка "</a>
    </body>

    function hide(){ 
      document.getElementById('title').innerHTML = '';
    };
    Написано более трёх лет назад
  • Cannot read property 'indexOf' из за чего проблема???

    EShein
    Евгений @EShein
    Антон @ Лялин, А нет сорян, чет я запамятовал)
    Написано более трёх лет назад
  • Cannot read property 'indexOf' из за чего проблема???

    EShein
    Евгений @EShein
    arg должен быть массивом
    Написано более трёх лет назад
  • Как получать текст в модули multipart?

    EShein
    Евгений @EShein
    hollanditkzn, А зачем? У вас всегда уникальное имя картинки, если не изменять то что делать если имена совпадут, писать какой-нибудь костыль... и тд.
    Написано более трёх лет назад
  • Как получать текст в модули multipart?

    EShein
    Евгений @EShein
    hollanditkzn,
    Путь то видите в ошибке?? в папке routes папка public...
    Вам нужно подняться по директории
    И в папке public должна быть папка upload
    let multipart = require('connect-multiparty'),
    router.post('/zakaz', multipart({uploadDir: path.join(__dirname, '../public/upload/')}), (req, res) => {
    }
    Написано более трёх лет назад
  • Как получать текст в модули multipart?

    EShein
    Евгений @EShein
    На самом деле все намного проще.
    Подключите
    var path = require('path');
    Вставьте это в роут либо в app файл как мидлвар через app.use.
    router.post('/', multipart({uploadDir: path.join(__dirname, '../(это путь куда сохранять)')}), function(req, res, next) {
    });

    И теперь картинка будет сохраняться с рандомным названием, но тем же расширением что было.
    Написано более трёх лет назад
  • Как получать текст в модули multipart?

    EShein
    Евгений @EShein
    hollanditkzn,
    fs.writeFile('name.img', imagedata, 'binary', function(err){
                if (err) throw err
                console.log('File saved.')
            })
    Написано более трёх лет назад
  • Как получать текст в модули multipart?

    EShein
    Евгений @EShein
    Как работает сама библиотек не подскажу под капот не заглядывал. Да для сохранения fs.
    Написано более трёх лет назад
  • Как сделать определение секций барабана?

    EShein
    Евгений @EShein
    А вы знаете толк в извращениях))
    Думаю тут надо использовать canvas или svg.
    Написано более трёх лет назад
  • Как получать текст в модули multipart?

    EShein
    Евгений @EShein
    будет знать в req.files.name будет название файла
    Написано более трёх лет назад
  • Как получать текст в модули multipart?

    EShein
    Евгений @EShein
    hollanditkzn,
    А как присовить название ей. То есть рпавильно ы назвать что расширение система же не знает. Чтобы в бд сохранить с таким расширением? Или создать дополнительное поле input[type=text] и там хранить название

    Не понял вопроса.
    Написано более трёх лет назад
  • Как получать текст в модули multipart?

    EShein
    Евгений @EShein
    hollanditkzn, А вообще еще можете заюзать чуть другую библиотеку
    connectn-multiparty

    Подключите ее в основной файл где у вас мидлвары, по дефолту это app.js и тогда в req.files у вас будет храниться передаваемый файл а в req.body остальное.
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • sergey-gornostaev
    Сергей Горностаев
    • 6 ответов
    • 0 вопросов
  • Adamos
    Adamos
    • 6 ответов
    • 0 вопросов
  • Foxik1
    • 3 ответа
    • 2 вопроса
  • Fockker
    Ипатьев
    • 5 ответов
    • 0 вопросов
  • ky0
    ky0
    • 5 ответов
    • 0 вопросов
  • meDveD_spb
    meDveD_spb
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации