【问题标题】:How to utilize Yeoman, AngularJS data, and Node.js to upload data into the Heroku starter database?如何利用 Yeoman、AngularJS 数据和 Node.js 将数据上传到 Heroku 入门数据库?
【发布时间】:2014-09-16 17:11:38
【问题描述】:

我的应用正在使用 Yeoman,AngularJS。我对它相当陌生,所以这个问题是关于管理数据的。目前我正在将我的数据硬编码到我的 main.js 文件中的 JSON 对象数组中

angular.module('myApp')
.controller('AdminCtrl', ['$scope', '$filter', function($scope, $filter) {
    //<--ARRAY OF DATA with multiple attributes<--
    $scope.campaigns = [
    { name:'', description'', etc... etc...},
    {...Lots of Data...},
    {...Lots of Data...},
    {...Lots of Data...},
    {...Lots of Data...},
    ];
}]);

我已经通过 heroku 部署了站点,所以我想将这些数据上传到启动开发 Heroku Postgres 数据库中。这是我第一次将数据上传到 heroku 数据库,我想知道我将如何进行这个过程。我想使用 Node.js(对我来说也是新的),我找到了这篇文章 (https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-node-js),但这就是我所要做的吗?我在哪里以及如何将我当前的数组数据传输到 Node.js,然后将其上传到 heroku?


编辑: 我关注了@montecruiseto 建议的http://www.sitepoint.com/deploying-yeomanangular-app-heroku/http://www.lars-schenk.com/deploying-a-yeoman-angular-app-to-heroku/1661 文章(看起来基本相同)并进行了“grunt build”,但是当我刷新页面时数据仍然丢失。这是我第一次使用 Node.js,但我相信这些示例是在部署静态 Angular 应用程序而没有动态数据更新。我需要采取哪些步骤来获取我当前的数组数据并利用“web.js”使其持久保存在 Heroku 数据库中?

【问题讨论】:

    标签: javascript node.js angularjs heroku yeoman


    【解决方案1】:

    为什么不在您现有的应用程序上运行Yeoman-Heroku generator?应该会让您朝着成功部署迈出一大步。

    无论哪种方式,这对于 yo angular 都有很好的记录:

    【讨论】:

    • 感谢您提供的资源。我按照 Deploying a Yeoman/Angular app to Heroku 和 Deploying a Yeoman + Angular app to Heroku 链接(看起来基本相同)进行了“grunt build”,但刷新页面时数据仍然丢失。我认为这是因为它们正在部署一个没有动态数据更新的静态角度应用程序。如何获取我当前的数组数据并利用“web.js”使其持久化?
    猜你喜欢
    • 2013-01-08
    • 2015-07-20
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-04
    • 1970-01-01
    • 2014-04-19
    相关资源
    最近更新 更多