UnhandledPromisejectionWarning:错误:尝试运行代码时找不到模块“../database/db”

dsekswqp  于 2021-09-13  发布在  Java
关注(0)|答案(1)|浏览(286)

所以我试图为我的discord机器人实现一个数据库,但当它试图调用它时,我得到的只是
未处理的PromisejectionWarning:错误:找不到模块“../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,看看这是否有帮助,但没有:(

cmssoen2

cmssoen21#

因为你没有给我们足够的信息,我真的帮不了你,但如果你的文件名是你想要得到的 db 您的文件名是index.js,那么这应该可以工作了

connection = await require('./database/db');

注意:如果这不起作用,请添加更多屏幕截图/有关文件位置的更多信息

相关问题