无法将对象传递给Typescript中的构造函数

永远好奇

我在Typescript中有一个对象MYSQLCredentials,其中包含用于登录到MySQL数据库的凭据,该数据库发送到实例化与MySQL Server的连接的MySQL对象的构造函数中。我无法使构造函数从凭据对象读取属性。

//MySQL connection instantiation object
constructor(cred:MySQLCredentials){
        this.mysqlConnection = mysql.createConnection({
            host     : cred.getHost(), //This is the line with the error
            user     : cred.getUser(),
            password : cred.getPassword()
        });
}

//Credentials object
export class MySQLCredentials implements Credentials{

    host:string;
    user:string;
    password:string;

    constructor(host:string, user:string, password:string){
        console.log("STARTING SQL");
        this.host = host;
        this.user = user;
        this.password = password;
    }

    public getHost():string{
        return this.host;
    }

    public getUser():string{
        return this.user;
    }

    public getPassword():string{
        return this.password;
    }
}

//Error: TypeError: Cannot call method 'getHost' of undefined

这是运行时:

var credentials = mysqlCredentials.MySQLCredentials('192.168.249.139', 'dev', 'dev');
var sqlConnector = new mysql.Mysql(credentials);
芬顿

您刚错过了new要实例化新MySQLCredentials课程的,请执行以下操作:

var credentials = new mysqlCredentials.MySQLCredentials('192.168.249.139', 'dev', 'dev');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正在通过引用将对象传递给构造函数

来自分类Dev

如何通过引用将对象传递给构造函数

来自分类Dev

将对象传递给构造函数中的函数和动态内存分配

来自分类Dev

将对象传递给函数调用中的函数

来自分类Dev

如何将对象传递给TypeScript中的泛型函数

来自分类Dev

将对象传递给R中的generate()评估的函数

来自分类Dev

无法将临时对象传递给移动构造函数

来自分类Dev

c ++:将对象传递给函数

来自分类Dev

将对象传递给PowerShell函数

来自分类Dev

将对象传递给函数方法

来自分类Dev

如何初始化一个类并将对象传递给Android中的构造函数?

来自分类Dev

模拟moq,尝试将对象传递给具有多个参数的构造函数

来自分类Dev

C#静态类:我应该将对象传递给构造函数吗?

来自分类Dev

使用structuremap在运行时将对象传递给类构造函数

来自分类Dev

模拟moq,尝试将对象传递给具有多个参数的构造函数

来自分类Dev

C#静态类:我应该将对象传递给构造函数吗?

来自分类Dev

Vaadin 12将对象传递给JavaScript函数:无法编码类

来自分类Dev

在jQuery中将对象传递给回调函数

来自分类Dev

将对象传递给Lua函数始终引用自身

来自分类Dev

如何将对象传递给单独的函数-Python

来自分类Dev

在jQuery中将对象传递给回调函数

来自分类Dev

如何将对象传递给CasperJS函数

来自分类Dev

将对象传递给函数或子过程

来自分类Dev

如何将对象传递给 std::accumulate 函数?

来自分类Dev

将对象传递给函数时,如何防止模板化构造函数将类作为参数

来自分类Dev

我应该将对象传递或在构造函数中构建它?

来自分类Dev

将对象传递给javascript中的函数时出现未捕获的语法错误

来自分类Dev

将对象传递给jint中的函数并返回值

来自分类Dev

如何在C ++中通过引用将对象传递给函数?

Related 相关文章

  1. 1

    正在通过引用将对象传递给构造函数

  2. 2

    如何通过引用将对象传递给构造函数

  3. 3

    将对象传递给构造函数中的函数和动态内存分配

  4. 4

    将对象传递给函数调用中的函数

  5. 5

    如何将对象传递给TypeScript中的泛型函数

  6. 6

    将对象传递给R中的generate()评估的函数

  7. 7

    无法将临时对象传递给移动构造函数

  8. 8

    c ++:将对象传递给函数

  9. 9

    将对象传递给PowerShell函数

  10. 10

    将对象传递给函数方法

  11. 11

    如何初始化一个类并将对象传递给Android中的构造函数?

  12. 12

    模拟moq,尝试将对象传递给具有多个参数的构造函数

  13. 13

    C#静态类:我应该将对象传递给构造函数吗?

  14. 14

    使用structuremap在运行时将对象传递给类构造函数

  15. 15

    模拟moq,尝试将对象传递给具有多个参数的构造函数

  16. 16

    C#静态类:我应该将对象传递给构造函数吗?

  17. 17

    Vaadin 12将对象传递给JavaScript函数:无法编码类

  18. 18

    在jQuery中将对象传递给回调函数

  19. 19

    将对象传递给Lua函数始终引用自身

  20. 20

    如何将对象传递给单独的函数-Python

  21. 21

    在jQuery中将对象传递给回调函数

  22. 22

    如何将对象传递给CasperJS函数

  23. 23

    将对象传递给函数或子过程

  24. 24

    如何将对象传递给 std::accumulate 函数?

  25. 25

    将对象传递给函数时,如何防止模板化构造函数将类作为参数

  26. 26

    我应该将对象传递或在构造函数中构建它?

  27. 27

    将对象传递给javascript中的函数时出现未捕获的语法错误

  28. 28

    将对象传递给jint中的函数并返回值

  29. 29

    如何在C ++中通过引用将对象传递给函数?

热门标签

归档