【发布时间】:2021-09-21 06:55:33
【问题描述】:
所以我试图为我的不和谐机器人实现一个数据库,但是当它尝试调用它时,我得到的只是
UnhandledPromiseRejectionWarning:错误:找不到模块'../database/db'
这就是失败的地方
const Discord = require('discord.js');
const bot = new Discord.Client();
const fs = require('fs');
const util = require('util');
const mysql = require('mysql2');
let connection;
require('dotenv').config();
///Token for discord bot
(async () => {
connection = await require('../database/db');
await bot.login(process.env.BOT_TOKEN);
})();
这是我的文件结构
我尝试在全球范围内安装 mysql2 以查看该工作是否有帮助,但它没有:(
有人问数据库里面的文件是什么样子的
【问题讨论】:
-
..\database\db长什么样子?您上面提供的代码来自哪个文件? -
require 需要一个文件,而不是一个目录。您必须设置数据库文件的路径
标签: javascript mysql discord.js