gpt4 book ai didi

javascript - MongoClient 连接中的语法错误

转载 作者:太空宇宙 更新时间:2023-11-04 03:22:14 24 4
gpt4 key购买 nike

这是我的服务器告诉我的内容:

MongoClient.connect('mongodb://<'yoda'>:<'yoda69'>@ds235778.mlab.com:35778/satr-wars-quotes', (err, client) => {
^^^^^^^^^^^^^
SyntaxError: missing ) after argument list

这是代码:

MongoClient.connect('mongodb://<'yoda'>:<'yoda69'>@ds235778.mlab.com:35778/satr-wars-quotes', (err, client) => {
if (err) return console.log(err)
db = client.db('satr-wars-quotes')
app.listen(3000, () => {
console.log('listening on 3000')
})
})

我只是不明白这个语法错误发生在哪里。

最佳答案

什么是 yodayoda69?它们是变量名还是文字字符串?

如果它们是变量名,则需要使用 + 运算符将它们附加到字符串中,或​​者使用 ES6 模板字符串将它们的值插入到更大的字符串中:

'mongodb://<' + yoda + '>:<' + yoda69 + '>@ds235778.mlab.com:35778/satr-wars-quotes'

`mongodb://<${yoda}>:<${yoda69}>@ds235778.mlab.com:35778/satr-wars-quotes`

如果它们是文字字符串,请参阅 scniro 的答案。

关于javascript - MongoClient 连接中的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48792696/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com