我想使用heroku数据库(已在heroku中部署)用于使用Yeoman创建的AngularJS应用程序。我想保留我的数据,这些数据当前是一个JSON对象数组,当我刷新页面时它会消失。我试图在这里遵循Heroku的Node.js指南(https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-node-js),但这是非常好的,没有例子,我对服务器/数据库相当新。我有一个'web.js'文件和Procfile int我的根目录中的Node.js和heroku来读取该文件。我已经设置了“依赖项”,但我不确定heroku提供的以下代码中发生了什么
var pg = require('pg');
pg.connect(process.env.DATABASE_URL, function(err, client) {
var query = client.query('SELECT * FROM your_table');
query.on('row', function(row) {
console.log(JSON.stringify(row));
});
});
第一:我在哪里放这个代码?
第二:这里发生了什么?
和第三:如何使用它来上传我当前是JSON对象数组的数据 硬编码到我的代码进入heroku数据库?
我的web.js文件
var gzippo = require('gzippo');
var express = require('express');
var app = express();
app.use(express.logger('dev'));
app.use(gzippo.staticGzip("" + MyApp + "/dist"));
app.listen(process.env.PORT || 9000);
我的Procfile
web: node web.js
答案 0 :(得分:0)