2017-10-06 8 views
0

私はNodejsとPostgresの両方が初めてです。エクスプレスを使用してポストグルDBに接続して簡単なクエリを実行する小さなノードアプリケーションを構築しようとしています。私はこのガイド、https://node-postgres.com/を見つけて、このpgパッケージをインストールしました。NodejsとPostgresの 'pg'パッケージが認識できないキーワード

コードの最初のブロックをカットして自分のメソッドに貼り付けても実行されません。次の行でクラッシュしています。 awaitキーワードを完全に取り出してサーバーを起動すると、それは実行されますが、クエリは機能しません。

await client.connect() 
+0

[この記事](http://mherman.org/blog/2015/02/12/postgresql-and-nodejs/)または[this one](http://mherman.org/blog/2016/ 03/13 /安らかなデザインのapi-with-node-and-postgres /) –

答えて

1

awaitキーワードはノードバージョン7.6で新しく追加されました。 node -vを実行して、現在使用しているノードのバージョンを確認してください。それが7.6未満の場合は、おそらくawaitを使用するために更新する必要があります。

+1

'await'は、ノード7.6からデフォルトで利用可能になりました。そのパラメータの前に '--harmony'がそれを有効にすることができます。 –

関連する問題