๋ด๋ณด๋ด๋ฒ(๋ด๊ฐ ๋ณด๋ ค๊ณ ๋ด๊ฐ ๋ฒ์ญํ...) Next.js docs
2021๋ 4์ 15์ผ ๊ธฐ์ค Next.js ๊ณต์ ๋ฌธ์๋ฅผ ๋ฒ์ญํ๋ค.
โป ์์ด ์ ๊ณต์๋ ํด์ธ ์ ํํ๋ ์๋๊ธฐ์ ๋ฒ์ญ์๋ ์์ญ, ์ค์ญ, ๊ตฌ๊ธ ๋ฒ์ญ์ด ๋ฌด์ํ ๋ง์ ์ ์์ผ๋ฉฐ, ํผ์ ๊ณต์๋ฌธ์๋ฅผ ์ฐธ์กฐํด๊ฐ๋ฉฐ ๋ฒ์ญํ๋ค ๋ณด๋ ์คํ๋ ๋ง์ ์ ์๋ค. ์ ํํ ๋ด์ฉ์ ๊ณต์๋ฌธ์๋ฅผ ์ง์ ์ดํด๋ณด๊ฑฐ๋ ๋ค๋ฅธ ์ ๋ณด๋ค์ ๋ ์ฐพ์๋ณด๋ ๊ฒ์ ์ถ์ฒํ๋ค.
(ํ์ง๋ง ๋๊ธ ํผ๋๋ฐฑ๋ ํ์ํฉ๋๋ค๐ )
Next.js ๊ณต์๋ฌธ์ ํ์ธํ๊ธฐ>>
The response (res) includes a set of Express.js-like methods to improve the developer experience and increase the speed of creating new API endpoints, take a look at the following example:
์๋ต(res)์๋ ๊ฐ๋ฐ์์ ๊ฒฝํ์ ๊ฐ์ ํ๊ณ ์๋ก์ด API ์๋ํฌ์ธ๋ ์์ฑ ์๋๋ฅผ ๋์ด๊ธฐ ์ํ Express.js ๊ฐ์ ๋ฉ์๋ ์ธํธ๊ฐ ํฌํจ๋์ด ์๋ค. ์๋์ ์์ ๋ค์ ์ดํด๋ณด๋ผ:
export default function handler(req, res) {
res.status(200).json({ name: 'Next.js' })
}
The included helpers are:
ํฌํจ๋ helper์๋:
- res.status(code) - A function to set the status code. code must be a valid HTTP status code
- res.json(json) - Sends a JSON response. json must be a valid JSON object
- res.send(body) - Sends the HTTP response. body can be a string, an object or a Buffer
- res.redirect([status,] path) - Redirects to a specified path or URL. status must be a valid HTTP status code. If not specified, status defaults to "307" "Temporary redirect".
- res.status(code) - ์ํ ์ฝ๋๋ฅผ ์ค์ ํ๊ธฐ ์ํ ํจ์. ์ฝ๋๋ ๋ฐ๋์ ์ ํจํ HTTP ์ํ ์ฝ๋์ฌ์ผ ํ๋ค.
- res.json(json) - JSON ์๋ต์ ์ ์ก. json์ ๋ฐ๋์ ์ ํจํ JSON ๊ฐ์ฒด์ฌ์ผ๋ง ํ๋ค.
- res.send(body) - HTTP ์๋ต์ ์ ์ก. body๋ ๋ฌธ์์ด, ๊ฐ์ฒด, ๋ฒํผ์ผ ์ ์๋ค.
- res.redirect([status,] path) - ์ง์ ๋ ๊ฒฝ๋ก๋ URL๋ก ๋ฆฌ๋ค์ด๋ ํธ. status๋ ๋ฐ๋์ ์ ํจํ HTTP ์ํ ์ฝ๋์ฌ์ผ ํ๋ค. status ๊ฐ์ ํน์ ํ์ง ์๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ "307" "Temporary redirect"์ด๋ค.
To view an example using types, check out the TypeScript documentation.
ํ์
์ ์ฌ์ฉํ ์์ ๋ฅผ ๋ณด๋ ค๋ฉด TypeScript ๋ฌธ์๋ฅผ ํ์ธํด๋ณด๋ผ.
'Next.js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ด๋ณด๋ด๋ฒ] Next.js docs - Authentication (2) | 2021.08.02 |
---|---|
[๋ด๋ณด๋ด๋ฒ] Next.js docs - Deployment (0) | 2021.07.11 |
[๋ด๋ณด๋ด๋ฒ] Next.js docs - API Middlewares (0) | 2021.04.17 |
[๋ด๋ณด๋ด๋ฒ] Next.js docs - Dynamic API Routes (0) | 2021.04.15 |
[๋ด๋ณด๋ด๋ฒ] Next.js docs - API Routes (0) | 2021.04.11 |