小编slo*_*ful的帖子

如何安全地连接到另一台服务器上的MySQL数据库?

我正在尝试将Discord机器人与另一台服务器上的MySQL数据库链接。但是,此示例显然是不安全的:

const mysql = require('mysql');
const connection = mysql.createConnection({
  host     : 'hostname',
  port     : 'portnum',
  user     : 'db_user',
  password : 'db_user_password',
  database : 'db_name',
  charset  : 'utf8mb4'
});
Run Code Online (Sandbox Code Playgroud)

我将如何建立(更多)安全连接?

javascript mysql database node.js discord.js

6
推荐指数
1
解决办法
309
查看次数

如何为我的 Discord.js 机器人编写事件/命令处理程序?

我已经开始使用 Discord.js 库在 Node.js 中创建一个 Discord 机器人。但是,所有代码都包含在单个索引文件中。

如何将命令和事件分别组织到单独的文件中,并在需要时运行它们?

javascript node.js discord.js

4
推荐指数
1
解决办法
8804
查看次数

如何使用 Discord.js 检查消息作者是否具有管理员角色?

我正在构建一个 Discord 机器人,我希望有一个if声明,只有当消息作者在公会中具有管理员角色时才会继续。

我试过拥有特定于角色的权限,但这意味着机器人所在的所有服务器上都必须有完全相同的名称角色。

如何检查消息作者是否具有管理员角色?(该角色具有管理员权限。)

javascript discord discord.js

3
推荐指数
1
解决办法
2万
查看次数

在对象初始化块内使用花括号

为什么bind()仅在将范围大括号内设置时该函数存在?

public void initialize() {

    inputsAreFull = new BooleanBinding() {
        {
            bind();
        }

        @Override
        protected boolean computeValue() {
            return false;
        }
    };
}
Run Code Online (Sandbox Code Playgroud)

IntelliJ会自动建议bind()在花括号内使用,但是在花括号外不存在该功能吗?

这行不通:

public void initialize() {

    inputsAreFull = new BooleanBinding() {

        bind();

        @Override
        protected boolean computeValue() {
            return false;
        }
    };
}
Run Code Online (Sandbox Code Playgroud)

java javafx

0
推荐指数
2
解决办法
52
查看次数

标签 统计

discord.js ×3

javascript ×3

node.js ×2

database ×1

discord ×1

java ×1

javafx ×1

mysql ×1