字符串模板的语法错误

时间:2018-06-16 07:39:27

标签: javascript

我有一个Node.js配置文件config.json:

{       
"apiPrefix":"http://localhost:8080",
"serverPort":"8080",
"db":{
    "name":"notes",
    "host":"localhost",
    "port":"27017"
    } 
}

当我尝试连接到MongoDB数据库时:

    import config from '../../etc/config.json';

   export function setUpConnection(){
        console.log(config.db);
        mongoose.connect('mongodb://${config.db.host}:${config.db.port}/${config.db.name}');
    }

但我的服务器没有连接到数据库,除非我按字面意思写下URI地址:

mongoose.connect('mongodb://localhost:27017/notes');

我的语法$ {}有什么问题? 在console.log中我看到了这个

{ name: 'notes', host: 'localhost', port: '27017' }

0 个答案:

没有答案