使用grunt设置core-ajax开发/生产URL

时间:2014-10-05 10:00:03

标签: node.js heroku gruntjs yeoman polymer

我正在尝试构建一个 Polymer webapp,它依赖于基于 Node.js 后端的REST API。 我使用 Yeoman 构建了我的项目,并使用 Mongoskin 在后端创建了一个RESTful接口。

我正在使用 core-ajax 元素在我开发时传递我的 localhost url,但每次我部署到 heroku 时我必须更改此URL以连接到正确的后端API。

我相信我只能在后端方面访问 process.env.NODE_ENV 变量,因此我在询问是否有办法告诉grunt在我构建 dist时更改此url 文件夹。

我唯一的选择是:

  • 使用网址
  • 创建 globals-element
  • 在index.html
  • 中设置此元素中的生产网址
  • 在本地测试时将使用的新development.html中设置此元素中的localhost网址
  • 在grunt构建期间排除development.html

有更优雅的方法吗?

0 个答案:

没有答案