【发布时间】:2024-11-13 23:40:02
【问题描述】:
当我尝试将键作为参数插入时,我在 nodemon 上收到此错误: SyntaxError: 标识符 'name' 已被声明
这是我在模型上的功能:
const create = async (name, about, site) => {
const sql = 'INSERT INTO client (name, about, site) VALUES (?, ?, ?)', [name, about, site];
const [result] = await connection.execute(sql);
return result;
};
还有我的路线:
router.post('/', async (req, res) => {
const { name, about, site } = req.body;
const data = await create(name, about, site);
res.status(200).json(data);
})
这是我的第一个crud。我该如何解决这个错误?
【问题讨论】:
标签: javascript mysql node.js express nodemon