node-mysql相关内容

Node.js mysql 事务

谁能提供我如何在 Node.js 中实现 MySQL 事务的示例.我正在尝试使用 node-mysql 驱动程序和 node-mysql-queue. 据我所知,使用 node-mysql-queue 大大减少了 Node.js 的异步特性,因为新查询必须等到现有查询完成.为了解决这个问题,是否有人尝试将 node-mysql-queue 与 node-mysql 的连接池功能结合起来.即为 ..
发布时间:2022-01-06 20:33:40 数据库

如何从 node.js 中的 mysql SELECT 查询返回值

我对 Node.js 还是很陌生,我正在尝试了解回调是如何工作的.所以,这是我的问题: 我应该放更多代码: 发布: app.post('/register', function(req, res) {//从请求中获取数据变量数据 = {用户名:req.body.username,电子邮件:req.body.email,密码:req.body.password};函数fetchID(回 ..
发布时间:2022-01-03 08:32:25 其他开发

如何使用 express.js 将 mysql 连接正确传递到路由

我正在尝试找出在我的 express.js 路由之间传递 mysql 连接(使用 node-mysql)的最佳方法.我正在动态添加每个路由(在路由中使用 for each file 循环),这意味着我不能只将连接传递给需要它的路由.我要么需要将它传递到每条路线,要么根本不需要.我不喜欢将它传递给不需要它的想法,所以我创建了一个 dbConnection.js,如果需要,路由可以单独导入.问题是我认 ..
发布时间:2021-12-09 13:37:35 其他开发

防止 Node.js 中的 SQL 注入

是否有可能像 PHP 具有防止 SQL 注入的预处理语句那样防止 Node.js 中的 SQL 注入(最好使用模块). 如果是这样,怎么办?如果没有,有哪些示例可以绕过我提供的代码(见下文). 一些背景: 我正在使用 制作一个包含 Node.js + MySql 的后端堆栈的 Web 应用程序node-mysql 模块.从可用性的角度来看,该模块很棒,但它还没有实现类似于 PHP ..
发布时间:2021-11-20 21:19:10 数据库

使用 node-mysql、NodeJS 和 Q 更新多行

我正在使用 node-mysql、node-js 和 Q 承诺. 我已使用上述方法成功更新、删除和插入单行.以及在我的测试用例场景中在单个语句中插入多行. 但是,我需要在单个查询或 for 循环中更新具有不同值(批处理模式)的多行. 关于如何在 mysql2 中使用准备好的语句(应该在 node-mysql 上改进)的信息非常稀少并且没有示例,尽管这应该是自然的选择,并承诺补偿 ..
发布时间:2021-11-09 04:01:56 其他开发

如何安装node-mysql?

我在 Windows 7 cmd 提示符下,,,我尝试通过以下方式安装:npm install node-mysql 我明白了: C:\Program Files\nodejs>npm install node-mysqlnpm http GET https://registry.npmjs.org/node-mysqlnpm http 404 https://registry.npmjs ..
发布时间:2021-09-26 18:43:01 其他开发

无法通过 SSH 连接到 MySQL

我在本地的 OS X 机器上运行 node Express 网站. 我需要通过 ssh 连接到远程 mysql 数据库,以便我可以开始针对它编写查询. 现在,当我通过 OS X Yosemite 终端执行此操作时,我可以通过 ssh 连接到云中的远程服务器(运行 mysql 数据库). 但我没有成功尝试使用 node-mysql 和 tunnel-ssh 节点中间件在代码中做到这 ..
发布时间:2021-08-27 19:55:58 前端开发

createConnection 如何与 mysql 中的 nodeJS 一起工作?

createConnection 有什么作用? var connection = mysql.createConnection({主机:'example.org',用户:'鲍勃',密码:'秘密'}); 我正在使用 mysql 模块在 nodeJS 中编写应用程序.我有一些自己的模块,例如 authentication,它肯定需要数据库连接.问题是:如果我有多个模块使用此方法创建连接,它会每次为 ..
发布时间:2021-06-08 18:33:28 其他开发

getServerSideProps 和 mysql (RowDataPacket)

我想使用 getServerSideProps 方法使用 Next.js 进行服务器端渲染,例如 在文档中解释. 数据应该来自数据库,所以我使用了 mysql 包.这会导致以下错误: 序列化从“/assertion"中的 `getServerSideProps` 返回的 `.assertions[0]` 时出错.原因:`object` ("[object Object]") 不能序列化为 ..
发布时间:2021-06-07 20:05:42 其他开发

解决node-mysql初始化错误?

我正在尝试使用可以在此处找到的 node-mysql 模块.我以前使用过它没有任何问题,但在最近的一个项目中遇到了一个奇怪的问题,它永远无法连接到数据库.我知道我的登录凭据是正确的,因为它们通过普通的 MySQL 命令行工作. 但是,当 node-mysql 模块尝试连接时,我总是会收到错误消息.这是我到目前为止的代码,启用了 debugging. var connection = mys ..
发布时间:2021-06-06 19:57:04 数据库

带条件的 SQL 多条语句

我正在尝试整理一个查询中的 SQL 语句以获得身份验证序列. 用户 ╔====╦=============╦=========╗║ id ║ 邮箱地址 ║ 密码 ║╠====╬=============╬=========╣║ 1 ║ 测试 1 ║ 通行 1 ║║ 2 ║ 测试 2 ║ 通过 2 ║║ 3 ║ 测试 3 ║ 通过 3 ║╚====╩=============╩======= ..
发布时间:2021-06-06 19:56:16 数据库

带节点的简单用户登录验证模块

我正在编写我的第一个(非教程)节点应用程序,并且正在编写一个函数,该函数应该将用户名和密码作为参数,并针对我的数据库的用户表查询它们以返回 true或假.数据库已设置,应用程序已成功连接到数据库. 但是,我没有经常使用 SQL,也没有使用 node,我不确定如何继续使用这个函数(以及简短的周围脚本).这是: console.log('验证器模块初始化');var login = requi ..
发布时间:2021-06-06 19:55:37 数据库

在 node-mysql 中防止 SQL 注入的最佳实践是什么?

已经有一些关于这个话题的讨论(例如 防止 Node.js 中的 SQL 注入 )但实际上没有明确的清晰度或深入的讨论,更不用说任何地方的良好文档了.node-mysql 文档讨论了 SQL 注入的预防和一些转义函数.但是,尚不清楚这些函数如何防止 SQL 注入.手册说“字符串已安全转义".仅此而已……这仅限于转义某些字符吗? node-mysql 中似乎还有其他等价物用于与 connecti ..
发布时间:2021-06-06 19:04:30 数据库

将部分结果数据推入数组并发送

我有一个 MySQL 表,其中的列名为 tags,类型为 VARCHAR.我用逗号分隔插入数据: tag1、tag2、tag3、tag4、tag5、tag6 我来自节点的查询是: app.get('/tagtest', (req, res) => {var 标签 = [];// ..
发布时间:2021-06-05 19:15:35 数据库

带有 MySQL 连接的 Nodejs 集群

查看Nodejs集群的建议以及连接mysql服务器的方法.我们是为每个子进程打开一个连接还是只为所有进程打开一个连接?还是我们为所有子进程创建一个连接池?推荐的方法是什么? 一个节点进程 var mysql = require('mysql');var connection = mysql.createConnection({主机:'example.org',用户:'鲍勃',密码:'秘密' ..
发布时间:2021-06-05 19:02:53 数据库