2015-04-04 52 views
1

我已經刪除了datasources.json並添加了一個datasources.local.js文件。如何在Heroku中使用環回的env.DATABASE_URL?

var postgresURI = process.env.DATABASE_URL; module.exports = { db: { defaultForType: 'postgresql', connector: 'postgresql', url: postgresURI } };

在模型config.json我有 「數據源」: 「DB」 的所有部分設置。

它引發以下錯誤:用戶正在引用一個不存在的數據源:「db」。

我明白錯誤,但不是爲什麼它被拋出。我做錯了什麼?

回答

2

由於documentation說:

You can override values set in datasources.json in the following files: datasources.local.js or datasources.local.json

所以不是刪除datasources.json你可能要與「DB」在它的聲明保持它的。在「datasources.local.js」中,您需要覆蓋作爲url的特定於環境的設置。