当前位置:网站首页>node项目开发踩坑(一)
node项目开发踩坑(一)
2022-08-03 13:39:00 【绝坊】
问题
编写了一个node接口,npm run跑起服务器之后。在浏览器测试,第一次向服务器发送get请求的时候,没有问题;刷新页面,再一次发送get请求的时候,发现并没有发送成功;我来来回回有两次这样子,我找到了两种不同的原因引起。
原因一:
程序编写出错,发送了两次res.send。res.send调用后就会跳出中间件函数,所以两个send,发生了报错
router.get('/', function(req, res, next) {
res.send('respond with a resource');
res.send('发送')
});
原因二
cannot enqueue Handshake after invoking quit
意思是”重复建立了数据库的连接“
出问题的代码
用connection中引入已经连接好的mysql,然后在函数中断开连接,require只引入一次,当你再一次调用的时候,连接已经断开了。
正确做法:
在每次调用方法的时候,重新创建一个连接,在销毁的时候,将其断开。
边栏推荐
猜你喜欢
数字孪生的4个最佳实践
PMP每日一练 | 考试不迷路-8.3(包含敏捷+多选)
VLAN 实验
HCIP 第十六天笔记(SVI、生成树协议)
[微服务]多级缓存
Graphic animation and button animation of an animation basic component
scala安装包
Basic principle of the bulk of the animation and shape the An animation tip point
PyTorch构建神经网络预测气温(数据集对比,CPU与GPU对比)
HCIP第十五天笔记(企业网的三层架构、VLAN以及VLAN 的配置)
随机推荐
使用百度EasyDL实现施工人员安全装备检测
驻冰岛使馆提醒旅冰中国公民务必加强安全防护
OpenCV 透视变换
An introduction to the camera
CVPR 2022 | 从人体网格预测骨架,是真正的生理学骨架!
Multithreading in Redis 6
【深度学习中的激活函数的整理与使用总结】
TensorFlow离线安装包
[Deep Learning] Overview of Efficient and Lightweight Semantic Segmentation
[A summary of the sorting and use of activation functions in deep learning]
【OpenCV】 级联分类器训练模型
线程的状态
技术分享 | 接口自动化测试如何搞定 json 响应断言?
软件测试考证:ISTQB、软件评测师
[web penetration] detailed explanation of CSRF vulnerability
GameFi industry down but not out | June Report
leetcode 448. Find All Numbers Disappeared in an Array 找到所有数组中消失的数字(简单)
HCIP-第十二天-MPLS+VNP
typedef关键字的用法
English语法_介词 - 概述