Обозначить с помощью Postgres: выполняется другая задача принятия. - PullRequest
0 голосов
/ 16 июня 2020

Выполняется означение v1.1.0 и используется обозначение- postgres

База данных настроена так

import { Client } from "https://deno.land/x/postgres/mod.ts";

class Database {

  client?: Client;

  constructor() {
    this.connect();
  }

  async connect() {
    this.client = new Client({
      user: "someuser",
      database: "somedb",
      hostname: "somehost",
      password: "somepassword",
      port: 5432,
    });
    await this.client.connect();
  }
}

export default new Database().client;

Но когда я пытаюсь запустить свое приложение, я продолжаю сталкиваться с этой ошибкой :

Listening on port 7700 ...
error: Uncaught Error: Another accept task is ongoing
    at unwrapResponse ($deno$/ops/dispatch_json.ts:43:11)
    at Object.sendAsync ($deno$/ops/dispatch_json.ts:98:10)
    at async ListenerImpl.accept ($deno$/net.ts:63:17)
    at async Server.acceptConnAndIterateHttpRequests (https://deno.land/std@0.56.0/http/server.ts:212:14)
    at async MuxAsyncIterator.callIteratorNext (https://deno.land/std@0.56.0/async/mux_async_iterator.ts:28:29)

1 Ответ

0 голосов
/ 16 июня 2020

Обновить! Изменил мой файл базы данных на это, и теперь он работает:

import { Client } from "https://deno.land/x/postgres/mod.ts";

const client = new Client({
    user: "someuser",
    database: "somedatabase",
    hostname: "somehost",
    password: "somepassword",
    port: 5432,
});

await client.connect();

export default client;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...