#TypeError: Cannot read properties of undefined (reading 'serverid')
34 messages · Page 1 of 1 (latest)
TypeError: Cannot read properties of undefined (reading 'serverid')
res.sendFile(__dirname + '/index.html')
const serverid = req.query.state
console.log(serverid)
const server = servers.findOne({serverid:serverid})
const discordServer = await client.guilds.fetch(server.serverid)
Code
Ok
well req.query.state is undefined
No wait
Dumb brain
What line does that correspond to?
You likely want to await the findOne()
index 56 js const discordServer = await client.guilds.fetch(server.serverid)
Yh await the findOne()
Atm server is a promise
so what should i do
@proven tiger
oky
res.sendFile(__dirname + '/index.html')
const serverid = req.query.state
console.log(serverid)
await const server = servers.findOne({serverid:serverid})
const discordServer = await client.guilds.fetch(server.serverid)
like this?
Bro what? No
Before the findOne
const server = await servers.findOne(…)
Resources to understand Promise:
- MDN: learn more
- Guide: learn more
- JavaScript info: learn more
@proven tiger
Did you write this code?
yes
I put … so you could fill it in
.?
yes
@proven tiger if u want i can give u my vps