Postgresql не работает в node.js. Мой код node.js такой, как показано ниже.
var Client = require('pg');
Этот код возвращает следующую ошибку:
(My project directory)/node_modules/pg/lib/connection.js:316
var emptyBuffer = Buffer.alloc(0)
^
TypeError: Buffer.alloc is not a function
at Object.<anonymous> ((My project directory) /node_modules/pg/lib/connection.js:316:26)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> ((My project directory)/node_modules/pg/lib/client.js:20:18)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
Что я должен сделать для использования библиотеки 'pg'?
Я новичок в javascript и node.js, поэтому, возможно, я допустил несколько основных ошибок. Кто-нибудь, пожалуйста, помогите мне.
Я использую Linux (Ubuntu 16.04).
Я установил postgresql, который работает через команды psql.
Я попытался npm установить каталог pg --save и node_modules успешно сделан.
npm версия 3.5.2.
версия postgresql - 9.5.17