Express
[Express] Express CORS
깅민
2025. 5. 28. 11:48
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