小编Col*_*ole的帖子

为什么严格模式的激活器'使用严格'字符串?

不要混淆想要知道如何使用严格的工作,但为什么严格模式激活'use strict';"use strict";与表达式相反use strict;

javascript strict

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

无法读取未定义mysql的属性'typeCast'

我有代码:

import { createConnection } from 'mysql';
import { promisify } from 'util';

export default class Database {
    static instance: Database;

    query;
    db;

    constructor(user, password, database, host) {
        Database.instance = this;

        this.db = createConnection({ user, password, database, host });
        this.db.connect();
        this.query = promisify(this.db.query);
    }

    async getUser(id: number, filter: string = null) {
        return this.query('SELECT * FROM users WHERE id = ' + id)
        .then((err, res, fields) => {
            return res[0];
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

以及将ID传递到的快速路线getUser

执行此代码后,我得到了这个堆栈。

(node:16544) [DEP0018] DeprecationWarning: …
Run Code Online (Sandbox Code Playgroud)

javascript mysql promise typescript es6-promise

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

标签 统计

javascript ×2

es6-promise ×1

mysql ×1

promise ×1

strict ×1

typescript ×1