Điểm:0

Express không tìm nạp dữ liệu từ cơ sở dữ liệu postgres. Không có lỗi hiển thị

lá cờ cn

Đây là một câu hỏi khó đối với tôi vì tôi không thực sự chắc chắn vấn đề là gì.

Tôi có một máy chủ Express JS để định tuyến và Node Postgres (PG) cho nhóm.

Khi tôi truy cập trực tiếp vào máy chủ cục bộ hoặc sử dụng POSTMAN để kiểm tra các tuyến đường, không có phản hồi nào ngoại trừ một màn hình tải đơn giản. Với POSTMAN, nó bị kẹt như vậy:

POSTMAN đang gửi yêu cầu...

Hoặc đối với máy chủ cục bộ, nó chỉ đơn giản là lưu vào bộ đệm/tải.

tôi đang làm theo Video này về cách triển khai ứng dụng PERN cho Heroku.Tuy nhiên, ngay cả sau khi sao chép repo và cập nhật tất cả các gói bên trong, tôi không thể tìm nạp dữ liệu từ cơ sở dữ liệu của mình (tôi đang sử dụng PostgreSQL). Mình đã cập nhật hết thông tin đăng nhập cơ sở dữ liệu nên không phải vậy.

Dưới đây là mã của tôi:

Người phục vụ:

const express = yêu cầu ("bày tỏ");
ứng dụng const = express();
const cors = require("cors");
const pool = yêu cầu("./db");

app.use(cors());
app.use(express.json());

app.get("/todos", async (req, res) => {
  cố gắng {
    const allTodos = đang chờ pool.query("CHỌN * TỪ việc cần làm");
  } bắt (lỗi) {
    console.error(err.message);
  }
});

app.get("*", (req, res) => {
  res.send("KIỂM TRA");
});

app.listen(5000, () => {
  console.log("máy chủ đã khởi động trên cổng 5000");
});

Hồ bơi

const Pool = require("pg").Pool;

const pool = new Pool({
  người dùng: "postgres",
  mật khẩu: "postgres",
  máy chủ lưu trữ: "máy chủ cục bộ",
  cổng: 5432,
  cơ sở dữ liệu: "perntodo"
});

module.exports = pool;

Tất cả các thông tin hồ bơi là chính xác.

Tôi đã kiểm tra cơ sở dữ liệu của mình và có các bảng và dữ liệu đang hoạt động.

Một lần nữa, không có lỗi nào được hiển thị nên tôi rất khó chẩn đoán sự cố.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.