티스토리 뷰
Json-server
pi@raspberrypi:~ $ sudo npm install -g json-server
/usr/local/bin/json-server -> /usr/local/lib/node_modules/json-server/bin/index.js
pi@raspberrypi:~/Mockup $ json-server db.json
\{^_^}/ hi!
Loading db.json
Done
Resources
http://localhost:3000/posts
http://localhost:3000/comments
http://localhost:3000/profile
서버를 띄었으니, 먼저 브라우저에서 접속해 보자. 사용할수 있는 REST API를 표시해준다.
그럼 curl로 REST-API를 호출해 보자. 아래처럼 잘 작동한다.
[TIP] 동시에 2개의 json-server를 띄우려면, port를 다르게 해서 띄워라.
pi@raspberrypi:~ $ curl -X GET -i http://jusung.iptime.org:3000/posts
HTTP/1.1 200 OK
X-Powered-By: Express
Vary: Origin, Accept-Encoding
Access-Control-Allow-Credentials: true
Cache-Control: no-cache
Pragma: no-cache
Expires: -1
X-Content-Type-Options: nosniff
Content-Type: application/json; charset=utf-8
Content-Length: 77
ETag: W/"4d-49G7XbVRP2NKipc5uj9Z4hcUq3Y"
Date: Tue, 12 Dec 2017 06:13:56 GMT
Connection: keep-alive
[
{
"id": 1,
"title": "json-server",
"author": "typicode"
}
]
pi@raspberrypi:~ $ json-server db.json --port 3004
\{^_^}/ hi!
'Back-ends' 카테고리의 다른 글
Annotation & Reflextion (0) | 2018.12.26 |
---|---|
람다 (Lambda) (0) | 2018.12.23 |