我正在建立一个基于https://github.com/Vheissu/aurelia-starter-node的网站。它将在/ api区域有一些后端逻辑,并且还将有一个由Aurelia处理的SPA区域。我想:
require('config')
我知道https://github.com/Vheissu/Aurelia-Configuration但我不想维护由不同库处理的两个配置集,处理在两个地方设置环境等。
问题:有没有一种干净的方式来做我想要的事情?
到目前为止我的想法:
答案 0 :(得分:0)
我最终将配置保留在服务器代码中,并将其客户端部分仅渲染到页面正文中,如下所示:
为我的应用定义aurelia路线时:
<script>
var config = <%- JSON.stringify(clientConfig) %>;
</script>
然后在视图中(使用ejs模板):
drwxr-xr-x 2 www-data forexamplejohn 4096 Dec 16 10:52 aptemp
对我而言,这比在两个地方维护配置要干净得多。