Я создаю Node.js PostgresSQL Server, с которого я получаю свои Данные, а затем хочу показать их в моем Vue Client. Теперь я застрял в добавлении новых столбцов из моего клиента. Когда я пытаюсь добавить новые данные, я получаю эту ошибку: (не могу прочитать isbn из неопределенного) https://imgur.com/bPBXQvi
Я уже проверил порядок отправляемых параметров, и они в правильном порядке.
Мой Аксиос Звонок:
async addBuch(isbn,erschdat,titel,preis,verlagname,authorname){
await axios.post('http://localhost:3000/buch/add', {isbn, erschdat,titel,preis,verlagname,authorname})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error)
});
}
Мой маршрут (первый - для удаления работающего столбца):
app.get('/buch/del/:isbn', async (req, res) => {
res.send(await delBuch(req.params.isbn));
});
app.post('/buch/add', async (req, res) => {
res.send(await addBuch(req.body.isbn,req.body.erschdat,req.body.titel,req.body.preis,req.body.verlagname,req.body.authorname));
});`
метод addBuch:
async function addBuch(isbn, erschdat, titel, preis, verlagname, authorname) {
const client = await pool.connect();
try {
var data;
var res = await client.query(`INSERT INTO buch ("isbn", "erscheinungsdatum", "titel", "preis", "verlagname", "authorname") VALUES($1,$2,$3,$4,$5,$6)`, [isbn, erschdat, titel, preis, verlagname, authorname]);
return data = {
'isbn': isbn,
'erscheinungsdatum': erschdat,
'titel': titel,
'preis': preis,
'verlagname': verlagname,
'authorname': authorname
};
}
catch (error) {
console.log(error);
}
}