Добавьте в избранное от начала до конца с помощью JavaScript и NodeJS - PullRequest
1 голос
/ 24 сентября 2019

Я создал кнопку добавления в избранное.Когда он нажимается, я хочу отправить данные элемента на серверную часть, прежде чем обновлять базу данных Mongo.

Мой передний код:

//save button
let saveBtn = document.getElementById('save-btn')
if(saveBtn) {
    saveBtn.onclick = () => {
        let urlSave = window.location.href;
        let marqueSave = document.querySelector('.maincar__content--marque').textContent;
        let smSave = document.querySelector('.maincar__content--sm2').textContent;
        let typeSave = document.querySelector('.maincar__content--type').textContent;
        let precisionSave = document.querySelector('.maincar__content--precision').textContent;
        let yearsSave = document.querySelector('.maincar__content--yi').textContent;
        let coteSave = document.querySelector('.maincar__content--cote-actual').textContent;
        let imgSave = document.querySelector('.maincar__image').src;

        let parameters = { urlSave: urlSave, marqueSave: marqueSave, smSave: smSave, typeSave: typeSave, precisionSave: precisionSave, yearsSave: yearsSave, coteSave: coteSave, imgSave: imgSave };

        $.get('/save', parameters, () => {
            console.log("Go!");
        })
}};

Но у меня есть ошибка в консоли:jquery-3.4.1.min.js:2 GET http://localhost:3000/save?urlSave=http%3A%2F%2Flocalhost%3A3000%2Fapp%2Fac-16-70-coupe-1936-1939&marqueSave=AC&smSave=16%2F70&typeSave=Coup%C3%A9&precisionSave=&yearsSave=1936-1939&coteSave=90%E2%80%AF000%20%E2%82%AC&imgSave=https%3A%2F%2Fres.cloudinary.com%2Fccv%2Fimage%2Fupload%2F10019.jpg 404 (Not Found)

РЕДАКТИРОВАТЬ: Теперь, когда этот код на стороне сервера:

router.get('/save', ensureAuthenticated, (req, res) => {
    let marqueSave = req.query.marqueSave;
    console.log(marqueSave)
})

Ничего не произошло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...