Мое приложение должно подключиться к базе данных mysql, но я застрял в тот момент, когда я не могу подключить его, я использую метод, который преобразует код обратных вызовов, чтобы обещать код, поэтому мне нужно использовать asyn c и жду также, что у человека из учебника нет ошибок, я думаю, потому что у него разные термины на клавишах. js, он на linux, root пользователь, а также у него есть пароль, вещи, которых у меня нет. Мне действительно нужно Хел, спасибо. Вот код, который создает проблемы:
const express= require('express');
const router= express.Router();
const pool = require('../database');
router.get('/add', (req,res) =>{
res.render('casas/add');
});
router.post('/add', async (req,res) => {
const {titulo, precio, direccion, numhab, superficie} = req.body;
const nuevoPiso={
titulo,
precio,
direccion,
numhab,
superficie
};
await pool.query('INSERT INTO PISOS set ?', [nuevoPiso]);
res.send('recibido');
});
module.exports=router;
Проблема в строке ожидания, потому что, если я удаляю это слово asyn c, оно работает отлично, но, очевидно, без этого я не могу отправить элементы в база данных. Ошибка, которая дает мне терминал: есть пароль:
module.exports={
database:{
host:'localhost',
user:'Axell',
database: 'casas',
password: ''
}
};
Здесь вы можете загрузить все приложение, оно еще не завершено, поскольку я не могу продолжить из-за этой ошибки: https://mega.nz/#! LAwgwAQK! OiuBqH4qxyT5CW2xRSUXdmhpfRyTtf3TobmYw-NqIi c*
Большое спасибо!