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 })
})
这工作,但感觉哈克。什么是更好的方法?