有大佬可以帮忙看看吗?

Falconer_yorick 2024-06-12 17:33:58

菜鸡大学生在尝试做自己的学期课程设计,因为deadline日渐迫近但还是写不完于是用了chatGPT帮忙写了一段,但这段怎么运行都不行,菜鸡自己水平又有限,实在看不出错误。大佬们可以帮我看看吗?

main.html

<!-- 删除客户表单 -->
        <div id="deleteCustomerForm" class="form-container">
            <h2>删除客户</h2>
            <input type="text" id="deleteCustomerName" placeholder="客户姓名">
            <button onclick="deleteCustomer()">删除客户</button>
            <div id="deleteCustomerMessage"></div>
        </div>

scripts.js 

async function deleteCustomer() {
    const data = { name: document.getElementById('deleteCustomerName').value };

    try {
        const response = await fetch('/deleteCustomer', {
            method: 'DELETE',
            headers: {
                'Content-Type': 'application/json'
            },
            body: JSON.stringify(data)
        });

        const result = await response.json();
        alert(result.message);
    } catch (error) {
        alert('Error: Unable to delete customer');
    }
}

 server.js

// 删除客户
app.delete('/deleteCustomer', async (req, res) => {
    const { name } = req.body;
    try {
        const request = new mssql.Request();
        await request.query(`
            DELETE FROM Customers 
            WHERE name = ${name}
        `);
        res.json({ message: 'Customer deleted successfully' });
    } catch (err) {
        console.error(err);
        res.status(500).json({ message: 'Failed to delete customer' });
    }
});

报错显示:

控制台:

 

 

...全文
358 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
啊~~~~ 2024-06-12
  • 打赏
  • 举报
回复
博学敬业 2024-06-12
  • 打赏
  • 举报
回复 1

一般情况是,后台接口要用@DeleteMapping注解。

Falconer_yorick 2024-06-12
  • 举报
回复
@博学敬业 大佬我另外一个使用put的部分也有类似问题,这个也需要加注解吗
博学敬业 2024-06-12
  • 举报
回复 1
@Falconer_yorick 具体情况要根据你js里面的调用方式。如果js是app.delete后台就要用@DeleteMapping注解,如果是app.put后台要用@PutMapping。不过,如果不想这么严格的话。后台接口可以都更换成@RequestMapping
Falconer_yorick 2024-06-12
  • 举报
回复
@博学敬业 感谢大佬

26,911

社区成员

发帖
与我相关
我的任务
社区描述
FPGA开发者交流社区,交流FPGA应用,FPGA验证,Xilinx、Altera、Microchip、Lattice、国产高云、安路、紫光、复旦微等等。
嵌入式硬件fpga开发硬件架构 技术论坛(原bbs) 北京·朝阳区
社区管理员
  • whik1194
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧