HerokuのPostgresを使っていて、以下の通り、pg-connection-stringを使う必要があります。
pg-connection-string: https://www.npmjs.com/package/pg-connection-string
const parse = require("pg-connection-string").parse; const pgconfig = parse(process.env.DATABASE_URL); pgconfig.ssl = { rejectUnauthorized: false }; const db = knex({ client: "pg", connection: pgconfig, });
問題は、プロジェクト全体ではimport文を使っており、requireだとReferenceError: require is not defined
と怒られるので、impoortに統一したいです。
通常であれば、import pg-connection-string from 'pg-connection-string'で丸く収まりますが、
今回はconst parse = require("pg-connection-string").parse
と、.parse
がついており、これをimport文でどう書けば良いかわかりません。
あなたの回答
tips
プレビュー