Mongodb 将选项{useNewUrlParser:true}传递给MongoClient.connect

Mongodb 将选项{useNewUrlParser:true}传递给MongoClient.connect,mongodb,docker-compose,hyperledger-composer,loopback,Mongodb,Docker Compose,Hyperledger Composer,Loopback,我想为composer rest服务器实现passport本地策略 COMPOSER_CARD=admin@stschain COMPOSER_NAMESPACES=never COMPOSER_AUTHENTICATION=true COMPOSER_MULTIUSER=true COMPOSER_PROVIDERS='{ "local": { "provider": "local", "module": "passport-local",

我想为composer rest服务器实现passport本地策略

COMPOSER_CARD=admin@stschain
COMPOSER_NAMESPACES=never
COMPOSER_AUTHENTICATION=true
COMPOSER_MULTIUSER=true
COMPOSER_PROVIDERS='{
    "local": {
        "provider": "local", 
        "module": "passport-local", 
        "usernameField": "username", 
        "passwordField": "password", 
        "authPath": "/auth/local", 
        "callbackURL":"/auth/local/callback",
        "successRedirect": "/", 
        "failureRedirect": "/", 
        "setAccessToken": true, 
        "callbackHTTPMethod": "post" 
   },
}'
COMPOSER_DATASOURCES='{
    "db": {
        "name": "db",
        "connector": "mongodb",
        "host": "mongo"
    }
}'
我运行了这个CMD:
docker run-d--name mongo--network
composer_default-p 27017:27017 mongo
用于已启动的MongoDB docker容器,并执行实现此策略所需的所有操作,但当我运行此cmd
docker logs rest时,它会显示
弃用警告:当前URL字符串解析器已弃用,将在未来版本中删除。要使用新的解析器,请将选项{useNewUrlParser:true}传递给MongoClient.connect。

我如何添加这个选项
useNewUrlParser
知道我在docker容器中运行mongodb

COMPOSER_DATASOURCES='{
    "db": {
        "useNewUrlParser": true
        "name": "db",
        "connector": "mongodb",
        "host": "mongo"
    }
}'

谢谢@Siyu它像sharm一样工作,请问您有关于此策略的回调URL的信息吗?