๐ Node.js์ ๋น์ทํ์ง๋ง ์กฐ๊ธ ๋ ํธํ๊ฒ ์ฌ์ฉํ ์ ์๋ Express๋ฅผ ์ฌ์ฉํ๋ ๋ ์ด๋ค. ์ด์ ๋ณด๋ค๋ ์ฝ๊ฒ ์ง???!
๐ ์ค๋ ํ์ตํ ๋ด์ฉ
Express
- node.js์์ ์น ์๋ฒ, API ์๋ฒ๋ฅผ ์ ์ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ํ๋ ์์ํฌ
- ๋ฏธ๋ค์จ์ด ์ถ๊ฐ ๊ฐ๋ฅ (๊ฐ์ฅ ํฐ ์ฅ์ )
- ๋ผ์ฐํฐ๋ฅผ ์ ๊ณต
๋ฏธ๋ ๋ ธ๋ ์๋ฒ๋ฅผ Express๋ก ๋ฆฌํฉํ ๋ง
Express์์ CORS๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ
const cors = require("cors");
const app = express();
//๋ชจ๋ ๋๋ฉ์ธ
app.use(cors());
//ํน์ ๋๋ฉ์ธ
const options = {
origin: "https://homile.tistory.com", // ์ ๊ทผ ๊ถํ์ ๋ถ์ฌํ๋ ๋๋ฉ์ธ
credentials: true, // ์๋ต ํค๋์ Access-Control-Allow-Credentials ์ถ๊ฐ
optionsSuccessStatus: 200, // ์๋ต ์ํ 200์ผ๋ก ์ค์
};
app.use(cors(options));
//ํน์ ์์ฒญ
app.get("/example/:id", cors(), function (req, res, next) {
res.json({ msg: "example" });
});
๐ ์ถ๊ฐ๋ก ๊ณต๋ถํ ๋ด์ฉ
React
- CRUD ๊ตฌํํ๊ธฐ
๐ ์ค๋ ๋๋ ์ & ๋ง์ ๊ฐ์ง
- node.js๋ก ํ ์๋ฒ ๊ตฌ์ถ๋ณด๋ค express๋ก ๊ตฌ์ถํ๋ ๊ฒ์ด ํธํ๋ค.
- ํ์ง๋ง ๋ฐฑ์๋ ๋ถ๋ค์ spring.....
'Daily > Today I Learned' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
22.06.20_TIL (0) | 2022.06.20 |
---|---|
22.06.18_TIL (0) | 2022.06.20 |
22.06.16_TIL (0) | 2022.06.16 |
22.06.15_TIL (0) | 2022.06.15 |
22.06.14_TIL (0) | 2022.06.14 |