0
我是學習節點js的相對菜鳥,並已使用yeoman生成羽毛js框架的應用程序基於其getting started video。如何在yeoman中設置mysql密碼生成的配置爲feathersjs
這個過程生成一個config/default.js連接到MySQL數據庫,如下所示。
{
"host": "localhost",
"port": 3030,
"mysql": "mysql://root:@localhost:3306/item",
"public": "../public/",
"auth": {
"idField": "id",
"token": {
"secret": "(long secret string)"
},
"local": {}
}
}
當我運行NPM開始,然後我得到的錯誤...
Unhandled rejection SequelizeAccessDeniedError: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: NO)...
所以我需要一個密碼添加到「mysql的」字符串值,但我不知道如何將密碼值添加到該字符串。我曾嘗試添加「密碼」作爲一個單獨的變量,並以各種方式修改「mysql」字符串,無濟於事。所有用於sequelize的示例(feathersjs顯然用於ORM)都在單獨的行上顯示MySQL的參數,而不是一個字符串。
那麼有誰知道mysql字符串應該使用什麼格式以便在字符串中包含密碼?