gpt4 book ai didi

mysql - Mysql ExpressJS NodeJS 的多重验证

转载 作者:行者123 更新时间:2023-11-29 20:00:21 25 4
gpt4 key购买 nike

我是 NodeJS 新手,正在 API 中研究 ExpressJS,以便将其与 angular2 一起使用

我有下一个问题:我需要在插入之前检查数据库(mysql)并可以正确处理错误......我丑陋的代码是:

http://pastebin.com/iuBMhUeb

它不起作用,因为它执行插入时忽略了验证...

任何帮助或建议将不胜感激

最佳答案

欢迎使用异步 Javascript, friend !

所有的connection.query方法实际上是同时运行的,因为它们是异步函数。这是你必须习惯的,还有回调。因此,在“插入”查询开始之前,您的“检查”查询实际上都没有完成。

您必须定义函数必须遵循的精确顺序,然后使用 Async相应的库(查找 Async.series、Async.parallel 和 Async.waterfall)。

异步 ​​JS 一开始可能很难掌握,但一旦掌握了它的窍门,就可以在响应时间上创造奇迹。

关于mysql - Mysql ExpressJS NodeJS 的多重验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40557698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com