1) 配置/db.js :
module.exports = {
url:
mongodb://username:password@ds159400.sample.com:89400/databasename
};
2)错误日志:
url:
mongodb://username:password@ds159400.sample.com:89400/databasename
^
SyntaxError: Unexpected token :
at new Script (vm.js:74:7)
at createScript (vm.js:246:10)
and so on....
[nodemon] 应用程序崩溃 - 启动前等待文件更改...
流行的解决方案不起作用 将 URL 放在引号下,如下所示
db.js:
module.exports = {
url:
`mongodb://username:password@ds159400.sample.com:59400/databasename`
};
错误日志 错误中引用的目录是 ../node_modules/mongodb/lib/mongo_client.js:255 ,错误如下
错误日志:
throw err
^
TypeError: Assignment to constant variable.
at MongoClient.connect
... and so on
最佳答案
需要引用连接字符串。
也为了配置目的,提供来自 config json 的凭据。
module.exports = {
url: `mongodb://${userName}:${userPass}@${mongo.host}:${mongo.port}/${mongo.database}`
}
就你的情况而言,应该是
module.exports = {
url:
`mongodb://username:password@ds159400.sample.com:89400/databasename`
};
关于node.js - 构建 Node.js API(使用标准 MongoDB URI 的 mongodb 连接出现意外 token 错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50872117/