npm install -g json-server
db.json
파일을 생성합니다.{
"posts": [
{ "id": 1, "title": "Hello World", "author": "John Doe" }
],
"comments": [
{ "id": 1, "body": "Nice post!", "postId": 1 }
]
}
json-server --watch db.json
기본적으로 서버는 http://localhost:3000
에서 실행됩니다.Glitch 로그인: Glitch에 접속해 계정을 생성하거나 로그인합니다.
새 프로젝트 생성: "New Project" 버튼을 클릭하고 "Create a Node App"을 선택합니다.
프로젝트 설정:
생성된 프로젝트에서 package.json
파일을 열어 JSON Server를 추가합니다.
"dependencies": {
"json-server": "^0.16.3"
}
db.json
파일을 프로젝트 루트에 추가합니다.
server.js
파일을 생성하고 다음과 같이 설정합니다.
const jsonServer = require('json-server');
const server = jsonServer.create();
const router = jsonServer.router('db.json');
const middlewares = jsonServer.defaults();
server.use(middlewares);
server.use(router);
const port = process.env.PORT || 3000;
server.listen(port, () => {
console.log('JSON Server is running');
});
프로젝트 실행: Glitch가 자동으로 프로젝트를 실행하며, URL을 통해 JSON Server에 접근할 수 있습니다.