问题标签 [node-mysql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - connection.connect() 在 node-mysql 中做了什么?
connection.connect() 在node-mysql
库中做了什么?
我的代码看起来像这样
后来我运行查询。
即使我删除connection.connect()
代码照常工作。有些例子有,有些没有。connect() 的具体目的是什么?
node.js - 在 node.js 中将结果集发送回客户端
我在使用 Node.js 将结果集返回给客户端时遇到问题。我是新手并将其用于项目,但我被卡住了,不知道为什么。情况如下:我有一个网页、一个服务器、一个请求处理程序和一个数据库接口。我能够毫无问题地在客户端和服务器之间来回发送数据。唯一不起作用的是当我尝试将查询的结果发送回客户端时。
这很好用,因为我可以从客户端的对象中读取名称,但是
我相信问题在于我处理回调和响应的方式,因为在不尝试使用 mysql 的情况下,我的其余代码工作正常。谢谢!
编辑:我删除了一个似乎让人们感到困惑的代码。这只是为了表明,如果我在回调之外有响应代码,那么我可以将任何数据返回到服务器。在我的实际代码中,我没有将两个响应语句放在一起。我只是无法将 fetchAllIDs 函数中的行返回给客户端。
javascript - Express.JS + Node-Mysql 和每个 http 请求 1 个连接
我是 Express 的新手,我正试图围绕 Express + Node-Mysql。
我想为每个 http 请求使用一个新的 mysql 连接。
这是我的 app.js 文件:
然后,在我的路由文件中,我执行以下操作:
这有效,但我不确定它是否“正确”。有没有更清洁的方法来完成我所追求的?
在此先感谢您的帮助。
javascript - Node-Mysql 数据库查询 + res.json 太慢了
我正在学习节点。
使用 Express 和 Node-Mysql,我能够成功地查询我的 mysql 数据库并将结果作为 JSON 返回给客户端。
但是,它太慢了。对于 LIMIT 为 100 的简单查询,大约需要 6 秒才能获得响应。
根据我的记录器,数据库查询只需要大约 8 毫秒即可运行 - 所以我不认为 node-mysql 是问题所在。
但我唯一要做的另一件事是将结果集传递给要转换为 json 的响应对象。
这是我的代码,大致如下:
路线:
模型:
D B:
有谁知道我可能做错了什么/为什么将结果集发送给客户需要这么长时间?
在此先感谢您的帮助。
javascript - Javascript 范围。如何从回调函数中检索信息?节点-mysql
我是 Javascript 的新手,我试图创建一个函数来返回我从我的数据库中获得的一个数组。首先我尝试了这个:
然后我意识到那里存在范围问题,经过一些研究后,我尝试模拟这样的静态变量:
但它没有用,我做错了什么?
node.js - 当我调用方法时,查询返回未定义
节点mysqlquery
返回undefined
。
这是我的代码:
console.log 会给我正确的结果1a2b3c4d
。所以。当我将此方法调用到 main 方法时:
控制台给我结果undefined
。
所以我尝试从字符串类转换、重新输入、创建一个新对象:这个对象test
像:
没有成功:\有人可以帮我解决这个问题吗?非常感谢你们!
mysql - 在 nodejs 中使用现有的 mysql 模式
我也尝试使用 sequelize 和 node-orm - 但是有没有办法重用现有的 mysql 模式?我有一个用 mysql 中的表定义的 db 模式,并希望将它与我的 node.js 应用程序一起使用(使用 express)。这样,我就不用再写所有定义表的define方法了。任何帮助表示赞赏...我已经解决了一堆 stackoverflow 问题,例如:我应该为 Node.js 和 MySQL 使用哪个 ORM?
谢谢,JP
javascript - 无法连接 Node-mysql
我正在尝试使用 node-mysql 连接到我的 mysql 数据库。当我尝试以下代码时,我收到此错误:
错误:错误:连接 ETIMEDOUT
有谁知道怎么了?顺便说一句,数据库已启动并正在运行。
javascript - 使用 node.js 和 node-mysql 执行 MySQL 查询
我主要来自 PHP / MySQL 背景,并涉足 node.js 以创建一个博客系统,用于我自己的测试和学习如何做事。我在这里遇到的问题是我似乎无法弄清楚如何进行正确的查询。我已经检查了 node-mysql 的文档,但还没有找到很多关于查询的信息。
如果我这样做,var posts = rows[0];
我会得到表格的数组,它看起来不错,但我正在尝试将特定字段传递给变量,但是当我执行下面的代码时,我得到了一堆“未指定”。我知道这里有问题,我通常会mysql_fetch_array
在 PHP 中执行此操作,但我不知道在 node.js 和 node-mysql 中执行此操作的方法。
node.js - node-mysql 按时间戳选择记录
我正在尝试使用 NodeJS 和 node-mysql 根据时间戳选择一系列记录。我的代码如下所示:
变量 start_date 包含 2013-03-01。如果我手动替换“?” 在带有 '2013-03-01' 的 STR_TO_DATE 表达式中,我的查询有效。但是,如果我尝试进行变量替换,我会收到以下错误: