2

助けてくれてありがとう。

帆: ~0.10.0

DB: Sails-postgresql アダプターを使用した Postgre

Sails アプリを Heroku に正常にデプロイし、ブラウザーで接続できるようになりました。ただし、設計図または API を使用してデータを作成しようとすると、次のエラーが発生します。

2015-08-08T12:59:48.540049+00:00 app[web.1]: Lowering sails...
2015-08-08T12:59:48.540921+00:00 app[web.1]: Shutting down socket server...
2015-08-08T12:59:48.581335+00:00 app[web.1]: npm ERR! Linux 3.13.0-49-generic
2015-08-08T12:59:48.587661+00:00 app[web.1]: npm ERR! Please include the following file with any support request:
2015-08-08T12:59:48.587787+00:00 app[web.1]: npm ERR!     /app/npm-debug.log
2015-08-08T12:59:48.540339+00:00 app[web.1]: Sent kill signal to child process (26)...
2015-08-08T12:59:48.544026+00:00 app[web.1]: /app/node_modules/sails-postgresql/lib/adapter.js:393
2015-08-08T12:59:48.544029+00:00 app[web.1]:         Object.keys(collection.schema).forEach(function(schemaKey) {
2015-08-08T12:59:48.544032+00:00 app[web.1]:                ^
2015-08-08T12:59:48.544033+00:00 app[web.1]: TypeError: Object.keys called on non-object
2015-08-08T12:59:48.544035+00:00 app[web.1]:     at Function.keys (native)
2015-08-08T12:59:48.544036+00:00 app[web.1]:     at __CREATE__ (/app/node_modules/sails-postgresql/lib/adapter.js:393:16)
2015-08-08T12:59:48.544038+00:00 app[web.1]:     at after (/app/node_modules/sails-postgresql/lib/adapter.js:1206:7)
2015-08-08T12:59:48.544039+00:00 app[web.1]:     at /app/node_modules/sails-postgresql/lib/adapter.js:1100:7
2015-08-08T12:59:48.544041+00:00 app[web.1]:     at /app/node_modules/sails-postgresql/node_modules/pg/lib/pool.js:77:9
2015-08-08T12:59:48.544042+00:00 app[web.1]:     at /app/node_modules/sails-postgresql/node_modules/pg/node_modules/generic-pool/lib/generic-pool.js:281:11
2015-08-08T12:59:48.544044+00:00 app[web.1]:     at /app/node_modules/sails-postgresql/node_modules/pg/lib/pool.js:51:18
2015-08-08T12:59:48.544046+00:00 app[web.1]:     at null.<anonymous> (/app/node_modules/sails-postgresql/node_modules/pg/lib/client.js:149:7)
2015-08-08T12:59:48.544047+00:00 app[web.1]:     at g (events.js:199:16)
2015-08-08T12:59:48.544048+00:00 app[web.1]:     at emit (events.js:129:20)
2015-08-08T12:59:48.544050+00:00 app[web.1]:     at TLSSocket.<anonymous> (/app/node_modules/sails-postgresql/node_modules/pg/lib/connection.js:109:12)
2015-08-08T12:59:48.544051+00:00 app[web.1]:     at TLSSocket.emit (events.js:107:17)
2015-08-08T12:59:48.544052+00:00 app[web.1]:     at readableAddChunk (_stream_readable.js:163:16)
2015-08-08T12:59:48.544054+00:00 app[web.1]:     at TLSSocket.Readable.push (_stream_readable.js:126:10)
2015-08-08T12:59:48.544055+00:00 app[web.1]:     at TCP.onread (net.js:538:20)

データベースにデータを作成できません。Heroku Postgres DB にリモートで接続すると、テーブルが作成されていないことにも気付きます。構成に何が欠けていますか?

4

1 に答える 1