后端向数据库更改update数据,用postman调试返回结果Okpacket{},但是数据没存进去。

ChatBI实战:如何用Vanna和WrenAI搭建企业级智能问数系统(附避坑指南) 本文详细介绍了如何利用Vanna和WrenAI搭建企业级智能问数系统(ChatBI),解决多源异构数据整合、语义理解准确率和系统性能安全等核心挑战。通过实战案例和优化策略,展示了这一组合方案在提升查询效率、实现业务自主分析和动态探索式分析方面的显著优势,特别适合企业级数据查询需求。 阅读详情

一级标题

后端向数据库更改update数据,用postman调试返回结果Okpacket{},但是数据没存进去。

相关代码:

/* 修改个人信息 */ 封装的changeMsgInfo方法,方便下面函数调用

static changeMsgInfo(myName,sex,className,stuNum,username){
  return new Promise((resolve,reject)=>{
    let sql="update myusers_db set my_name='"+myName+"',sex='"+sex+"',class_name='"+className+"',stu_num='"+stuNum+"' where username='"+username+"'"
    this.query(sql).then(result=>{
      console.log("走到result")
      resolve(result)
    }).catch(err=>{
      console.log("写入失败了!!@")
      reject("写入失败了!")
    })
  })
/* 修改个人信息   封装的changeMsg方法,方便接口调用 */ 
static async changeMsg(req,resp){
  let body = req.body
  let changeMsgData = await this.changeMsgInfo(body.myName,body.sex,body.className,body.stuNum,body.username)
  if(changeMsgData.length!=0){
    console.log("成功")
    resp.send(changeMsgData)
  } else{
    console.log("失败")
    console.log(changeMsgData)
    resp.status(500).send("写入数据失败")
  }
}
router.get('/changeMsg',function(req,res){
  user.changeMsg(req,res)
})

这是终端打印的结果
在这里插入图片描述
返回了一个Okpacket的数组,数据没update到数据库

解决方案:
参考了其他开源项目之后,在接口的地方function加上async就解决了,具体什么原因后续再深入了解。解决方法:

/*  修改个人信息*/
router.post('/changeMsg',async function(req,res){
  user.changeMsg(req,res)
})
【嵌入式Linux】EC20模块多运营商自适应PPP拨号实战:从IMSI识别到网络配置 本文详细介绍了在嵌入式Linux系统中,如何基于EC20 4G模块实现多运营商自适应PPP拨号。通过解析SIM卡的IMSI识别运营商,并动态配置对应的APN和拨号参数,结合AT指令交互与健壮的pppd脚本,解决了设备跨地域部署时的网络自动连接问题,提升了物联网设备的部署效率和稳定性。 阅读详情

相关推荐

BUSCO评估基因组的完整性

因为数据库收集的时候找的就是在不同的物种间都是单拷贝的基因,所以说在评估的物种里面应该也是单拷贝的状态才对。基因组层面评估:先去基因组上预测这些基因,再去做评估,如果说给他是一个注释好的基因集,这个时候提供的是一个蛋白集合,它就直接是去进行同源搜索,再去评估,看BUSCO数据库里面的这些单拷贝基因有或者无;首先,tblastn也是同源搜索,同源搜索之后,去对转录本进行读码框预测,预测完的结果还是去进行hmmsearch的搜索(hmmsearch是做蛋白质结构域搜索的),最终拿到BUSCO评估结果。

qq_64400864的博客 2959

【Nodejs+数据库Mysql】对OkPacket的记录

在使用 Node.js 的 MySQL 客户端库执行 SQL 语句时,connection.query 的回调函数有三个参数:error, results, fields。这里记录的是result。执行SQL语句之后,

m0_65952558的博客 679

电脑主板开机12步流程全解析:从按下电源键到BIOS启动的完整过程

本文深入解析了电脑主板从按下电源键到BIOS启动的完整12步流程,详细阐述了待机电路、主供电上电、CPU供电建立、时钟信号分发及复位链等关键硬件协同工作原理。通过剖析电脑主板的电路结构与芯片协作时序,帮助读者构建系统性的硬件故障诊断思维,精准定位开机故障。

weixin_29290963的博客 265

mysql 协议的OK包及解析

githttps://github.com/sea-boat/mysql-protocol概况mysql客户端与mysql服务端交互过程中,当服务端完成客户端的某命令时则会返回OK包。mysql通信报文结构 类型 名字 描述 int<3> payload长度 按照the least significant byte first存储,3个字节的payload和1个字节的序列号组合

seaboat——a free boat on the sea.(公众号:远洋号) 6269

STM32外部中断与事件机制深度解析:从硬件触发到软件响应

本文深入解析STM32外部中断与事件机制,从硬件触发到软件响应的完整流程。通过对比中断和事件的应用场景、响应速度及配置方法,帮助开发者优化嵌入式系统设计,特别适合需要低功耗或高实时性的项目。

weixin_29175469的博客 408

NXP KW45开发实战:如何在MCUXpresso IDE中正确配置J-Link并解决设备识别问题

本文详细介绍了在MCUXpresso IDE中配置J-Link以支持NXP KW45无线MCU开发的实战指南。从环境准备到J-Link深度配置,再到烧录流程优化和高级调试技巧,帮助开发者高效解决设备识别问题并提升开发效率。特别推荐使用JLinkRemoteServer.exe进行多设备并行调试,并提供了烧录速度优化和低功耗调试的实用技巧。

gray5的博客 864

express

express

betterangela的博客 781

《UDS协议从入门到精通(UDS速查手册)》(完结撒花版)

专栏总目录,文中介绍了UDS协议相关的基础知识和一些术语,给出了详细介绍6大类26种服务的跳转目录。

车载系统攻城狮 9万+

MySQL 通信协议分析(一)(附带java实现)

学习canal源码的时候看到了有关mysql通信协议的部分,这篇文章在此记录一下。 MySQL通信协议可以总结为:两阶段四种类型六种包。两阶段指的是client与server交互存在两个阶段,第一节点则为握手认证阶段。第二阶段:认证结束之后就轮到了命令执行阶段。 交互阶段 握手认证阶段为客户端与服务器建立连接后进行,交互过程如下(前面的tcp三次握手的过程不做阐述): 服务器 -> 客户端:握手初始化消息 客户端 -> 服务器:登陆认证消息 服务器 -> 客户端:认证结果消息 当clie

sjw_night的博客 2775

你分得清ChatGPT、Gemini、Grok、豆包、千问、DeepSeek、OpenClaw、CloudCode、vibeCodeing、sKill、MCP,飞书、微信这些到底是什么吗?

AI技术生态呈现层级化发展,从基础模型到应用平台形成完整技术栈。核心分为五层:模型层(GPT、Gemini等基础模型)→AI助手层(ChatGPT等应用产品)→工具层(ClaudeCode等开发工具)→协议层(MCP等接口标准)→应用层(微信、飞书等平台)。未来趋势将形成"模型公司-开发框架-应用生态"三层结构,AI正逐步演变为新型操作系统,通过标准化协议连接各类外部系统,实现能力调用与生态整合。技术发展呈现出从底层基础设施到上层应用场景的垂直整合特征。

hy行者勇哥的博客 396

手把手教你RK3568 MIPI屏驱动适配,纯干货!

RK3568 作为一款高性能的多媒体处理器,在嵌入式领域中备受瞩目。它采用了先进的 22nm 制程工艺,搭载四核 Cortex-A55 处理器,这种架构为芯片提供了高效的功耗比,使其在运行各种复杂任务时,既能保证性能,又能有效控制功耗。在实际应用中,无论是多任务处理还是运行大型应用程序,RK3568 都能凭借其四核 Cortex-A55 处理器,实现流畅的操作体验,满足智能设备对高性能和低功耗的需求。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 4069

spring boot 控制器返回数据,postman发出请求后能获取到正常的数据长度却拿不到数据

spring boot 控制器返回结果postman 拿不到数据

只会hello world的小白啊 815

大数据领域数据采集的人工智能辅助技术

在大数据时代,“数据是石油”的隐喻早已深入人心,但采集高质量数据的过程却像“在大海里捞针”——数据源分散如繁星、格式杂乱如碎片、质量参差不齐如泥沙,传统采集方法(写死的脚本、固定的ETL流程)早已力不从心。这篇文章将带你走进AI辅助数据采集的世界:我们会用“智能捕鱼船”的比喻拆解AI如何解决传统采集的痛点,深入解析“数据源自动发现”“自适应数据解析”“实时质量管控”等核心技术的原理,用代码示例还原AI采集的真实流程,最后探讨多模态采集、联邦学习等未来趋势。

小程序开发 2354

mysql ok_mysql 协议的OK包及解析

概况mysql客户端与mysql服务端交互过程中,当服务端完成客户端的某命令时则会返回OK包。mysql通信报文结构类型名字描述int<3>payload长度按照the least significant byte first存储,3个字节的payload和1个字节的序列号组合成报文头int<1>序列号stringpayload报文体,长度即为前面指定的payload长度O...

weixin_42493313的博客 795

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Postman接口功能测试

前言 之前还没实际做过接口测试的时候呢,对接口测试这个概念比较渺茫,只能靠百度,查看各种接口实例,然后在工作中也没用上,现在呢是各种各样的接口都丢过来,总算是有了个实际的认识。虽然只是接口功能的测试,但是也要记录下自己学到的点滴技能。 因为只是接口的功能测试,所以目前是用postman做测试,比较简便,当然这只是接口测试的入门而已,了解的只是冰山一角,后续...

每天都有新发现 1980

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

postman如何进行更新呢?

一般来说,postman我们要用最新的版本,最新版有些比较好的特性如何更新呢?第一种:postman是自动更新的什么都不用设置,就会自动更新,更新的界面表现是:第二种:手动设置打开postman,在file里面选择settingupdate:...

XXLoveSHT的博客 1万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

全网最详细的postman接口测试教程,一篇文章满足你

之前还没实际做过接口测试的时候呢,对接口测试这个概念比较渺茫,只能靠百度,查看各种接口实例,然后在工作中也没用上,现在呢是各种各样的接口都丢过来,总算是有了个实际的认识。因为只是接口的功能测试,所以目前是用postman做测试,比较简便,当然这只是接口测试的入门而已,了解的只是冰山一角,后续会努力往接口压力、接口性能、接口自动化方向靠拢。以上就是一些Postman接口测试的一些教程想法,欢迎大家留言交流。

人生不怕起点低,就怕没追求 4523

详细全面的postman接口测试实战教程

postman是一款流程的接口调试工具,其特点就是使用简单,功能强大。使用角色也非常广泛,后端开发,前端人员,测试人员都可以使用它进行接口调试或测试。

软件测试技术交流分享 1401

记录一次postman测试crud过程

项目搭建 采用spring could 搭建一个crud环境,下面是项目结构 消费者 提供者 写一些crud 接口,注意,限定了请求的方式 最主要的FeignPhoneService 接口如下 FeignPhoneService 接口是连接连接provider 和 consumer 的桥梁 由于本次没有其他的业务逻辑,所以,provider的controller 和 consumer 的controller 内容基本和这个接口一致,可以说是一模一样的,笔者就不赘述。 @FeignCl

weixin_41705396的博客 984

postman发送post请求携带json参数获取为null的情况

postman发送post请求携带参数

wqxnb6666的博客 3321

使用postman新增数据时,controller获取的数据是null

#使用postman新增数据时,controller获取的数据是null(2020.09.01) 使用postman新增数据时,后台controller中火球的获取到的数据全是null ##解决办法 1.首先检查自己的pom.xml文件中是否添加jackson依赖(三个都有): 2.在controller中添加@ResponseBody注解 运行结果: 报错:HTTP状态 415 - 不支持的媒体类型 3.在controller中添加consumes = “application/json” 运行结果: 报

qq_43505444的博客 2458

从零开始Node.js—11mysql包的使用

在node.js中如何安装mysql,如何对数据“礼貌地”进行增删改查,

分享前端知识,记录前端进阶 2458

关于postMan中update方法报错:Unexpected end-of-input in VALUE_STRING; nested exception is com.fasterxml.....

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

kakabulala的博客 5549

postman批量更新和导入数据

postman

辉兔子 4125

Postman连接数据库-改【UPDATE】

使用Postman连接MySQL、修改UPDATE

谢智超的博客 4077

postman传值正常,但是后端没有接受到值

传值正常,接收失败。 原因是没有添加@RequestBody注解当传入形式为json形式的时候,要添加这个注解来接收!!! 可以看到添加后可以正常传值。 低级错误以后不要再犯!

weixin_43737474的博客 3152
上一篇: POST http://localhost:3000/users/getadminlistmsg 404 (Not Found) Uncaught (in promise) ReferenceErro
下一篇: Error in v-on handler: “ReferenceError:xxx is not defined
yusdddd_
博客等级 码龄7年 4粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值