gpt4 book ai didi

javascript - Node.js:密码问题

转载 作者:行者123 更新时间:2023-11-30 23:53:23 25 4
gpt4 key购买 nike

我的 nodejs 模块 mysql 有一个奇怪的问题

我正在尝试将 Node 与 mysql 连接

在连接上我有这样的东西

client.password = 'password';

它连接正确,但如果我从这样的变量中获取密码

var pass = "password"
client.password = pass;

出现烦人的消息“访问被拒绝...”

我只在 windows 上有这个问题,在 linux 上代码工作正常......

有什么帮助吗?

所以,我在我的项目中使用了 node-webkit


更新

我有这段代码,之前我通过从表单获取值来设置 localStorage 和 sessionStorage 变量

   Client = require('mysql').Client;
client = new Client();

client.host = localStorage.ip;
client.port = parseInt(localStorage.puerto);
client.user = localStorage.user;
client.password = sessionStorage.pass;
client.multipleStatements = true;

client.on("error", function(err) {
econexion = true;
throw err;
});

它在 linux x86 和 linux x64 上完美运行,但在 windows 中根本不起作用,如果我把密码像直接字符串一样,它工作“很好”,有些像这样

Client = require('mysql').Client;
client = new Client();

client.host = localStorage.ip;
client.port = parseInt(localStorage.puerto);
client.user = localStorage.user;
client.password = "secret";
client.multipleStatements = true;

client.on("error", function(err) {
econexion = true;
throw err;
});

我把sessionStorage换成了localStorage,还是一样,其他props没问题

再次感谢

最佳答案

Skype 是这个问题的罪魁祸首,Skype 服务导致冲突,我更改了 Skype 配置并重新启动了我的计算机,它工作正常,感谢您的回答,我希望这个解决方案可以帮助其他人

关于javascript - Node.js:密码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24198583/

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