0
我正在構建使用節點api的角度應用程序。我需要一種方法來引導節點api的URL的角碼。我希望節點服務器擁有一個保存自己的url的配置文件,該文件可能因開發,測試,製作等而異(例如http://localhost:4000/api
或http://www.myproductionbox.com/api/v2
)。如何使用api URL注入角度應用程序
什麼是從服務器配置文件得到這個URL並將其合併到角度源代碼中的最佳方式是什麼?
我用的玉爲HTML模板,我可以得到一些使用這些工作:
constants.jade
:
|angular.module('myApp', []).value('baseUrl', '#{apiBaseUrl}')
其中apiBaseUrl
是在配置文件中定義。快遞應用呈現玉文件是這樣的:
app.get('/constants', function(req, res) {
res.render('constants.jade', { apiBaseUrl: settings.api.baseUrl })
})
這工作,但感覺哈克。什麼是更好的方法?