app/api/test.js 에 코드를 작성한 뒤
npm run dev 명령어로 실행한 후
크롬 검색 창에 http://localhost:3000/api/test 을 작성하여 GET 명령어를 호출 하였지만,
404 페이지만 반복적으로 나오고 있습니다.
app/api/test.js 을 삭제 한 뒤에
app/pages/api/test.js에도 시도해 봤지만
404 페이지만 나오고 있습니다.
어떻게 해결할 수 있을까요?
// app/pages/api/test.js
export default function handler(req, res) {
if (req.method === 'GET') {
res.status(200).json({ name: 'GET 불렀어?' });
} else if (req.method === 'POST') {
res.status(200).json({ name: 'POST 불렀어?' });
} else {
res.status(404).json({ message: 'Not found' });
}
}
// package.json
{
"name": "db-test",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
"mongodb": "^5.3.0",
"next": "13.2.4",
"react": "18.2.0",
"react-dom": "18.2.0"
}
}