1. cors
로컬 환경에서 테스트하기 위해
cors를 전체 허용해주는 것을 해봅니다.
cors 모듈을 다운 받습니다.
npm i cors
app.use(cors()) 로 cors를 전체 허용해줍니다.
const express = require("express");
const app = express();
const { Pool } = require("pg");
const port = 3000;
const cors = require("cors");
app.use(cors());
app.use(express.json());
const pool = new Pool({
user: "test",
host: "localhost",
database: "test_db",
password: "test",
port: "5432",
});
app.get("/", (req, res) => {
res.send("Hello, Node.js Backend!");
});
app.get("/data", async (req, res) => {
try {
const query = `SELECT * FROM test_schema.user;`;
const result = await pool.query(query);
res.json(result.rows);
} catch (error) {
console.error("DB error:", error);
res.status(500).send("Database error");
}
});
app.listen(port, () => {
console.log(`Server is running at http://localhost:${port}`);
});
https://gingmin.tistory.com/96
[React] Vite로 React 앱 시작하기
1. 프로젝트 만들기create-react-app 은 Webpack을 사용합니다. 1-1. CRA 와 Vite CRA(create-react-app)Vite번들러WebpackESBuild (dev), Rollup (build)실행 속도상대적으로 느림매우 빠름설정 파일숨겨짐바로 수정 가능 (vi
gingmin.tistory.com
'Express' 카테고리의 다른 글
[Express] Express 와 DB 연결하기 (0) | 2025.05.28 |
---|---|
[Express] Express 시작하기 (0) | 2025.05.28 |