实例成员在React中不可访问

时间:2019-06-10 01:19:07

标签: javascript node.js reactjs

这是我第一次开发React应用程序。

我想从另一个js文件访问该方法。 IDE表示实例成员不可访问。我导入/导出了文件名,以便可以访问它。

在文件1上,我导入了js文件。

const Log = require("./Log");

,然后通过

进行访问
await Log.createAuditLog(transaction, transactionSeq, dataQuery.rows, details);

在这一行上说,实例成员不可访问(createAuditLog)

这是Log.js的内容

class Log {
  constructor(logger, database) {
    this._logger = logger;
    this._database = database;
  }


  async createAuditLog(transaction, transactionSeq, dataQuery, details) {



    try {
      await this._database.simpleExecute(`INSERT INTO LOG (AUDIT_LOG_ID, ACTION, TRANSACTION_SEQUENCE, USER_ID, DATA_BEFORE, DATA_AFTER) VALUES (AUDIT_LOG_ID_SEQ.NEXTVAL, :OPERATION, :TRANSACTION, :USER_ID, utl_raw.cast_to_raw(:BEFORE), utl_raw.cast_to_raw(:AFTER))`, bindVars);
    } catch (err) {
      this._logger.error("Could not insert audit trail.", err);
      throw new TxnError(500, `Audit trail error. ${err.message}`);
    }

    this._logger.info("Created Audit trail.", {txnSeq: transactionSeq, operation: transaction});
  }
}

module.exports = AuditLog;

谢谢您的帮助

0 个答案:

没有答案