http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/
npm i
항목 | URL | Method |
---|---|---|
전체 브랜드 보기 (ejs로 구현) | /brand/brandlist | GET |
브랜드 내 카페목록 보기 (ejs로 구현) | /brand/brandcafelist/:brandId | GET |
브랜드 추가 (ejs로 구현) | /brand/brandinsert | POST |
브랜드 수정 (ejs로 구현) | /brand/brandupdate/:brandId | PUT |
브랜드 삭제 (ejs로 구현) | /brand/branddelete/:brandId | DELETE |
전체 카페 보기 (ejs로 구현) | /cafe/cafelist | GET |
카페 상세보기(ejs로 구현) | /cafe/cafedetail/:cafeId | GET |
현재 오픈한 카페 보기(ejs로 구현) | /cafe/cafeopenList | GET |
카페 추가(ejs로 구현) | /cafe/cafeinsert/:brandId | POST |
카페 상태 수정 | /cafe/cafestatusupdate/:cafeId | PUT |
카페 삭제(ejs로 구현) | /cafe/cafedelete/:cafeId | DELETE |
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/brand/brandlist
항목 | 설명 |
---|---|
URL | /brand/brandlist |
URL 예 | /brand/brandlist |
요청 메소드 | GET |
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/brand/brandcafelist/3
항목 | 설명 |
---|---|
URL | /brand/brandcafelist/:brandId |
URL 예 | /brand/brandcafelist/3 |
요청 메소드 | GET |
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/brand/brandinsert
항목 | 설명 |
---|---|
URL | /brand/brandinsert |
URL 예 | /brand/brandinsert |
요청 메소드 | POST |
{
"brand":"스타벅스"
}
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/brand/brandupdate/3
항목 | 설명 |
---|---|
URL | /brand/brandupdate/:brandId |
URL 예 | /brand/brandupdate/3 |
요청 메소드 | PUT |
{
"brand":"투썸플레이스"
}
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/brand/branddelete/3
항목 | 설명 |
---|---|
URL | /brand/branddelete/:brandId |
URL 예 | /brand/branddelete/3 |
요청 메소드 | DELETE |
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/cafe/cafelist
항목 | 설명 |
---|---|
URL | /cafe/cafelist |
URL 예 | /cafe/cafelist |
요청 메소드 | GET |
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/cafe/cafedetail/1
항목 | 설명 |
---|---|
URL | /cafe/cafedetail/:cafeId |
URL 예 | /cafe/cafedetail/1 |
요청 메소드 | GET |
[
{
"id": 1,
"location": "서울",
"name": "투썸 하계점",
"operatingtimeS": 9,
"operatingtimeE": 22,
"content": "내용내용",
"status": "OPEN",
"createdAt": "2021-06-20T14:34:22.000Z",
"updatedAt": "2021-06-20T14:34:22.000Z",
"brandId": 3
}
]
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/cafe/cafeopenlist
항목 | 설명 |
---|---|
URL | /cafe/cafeopenlist |
URL 예 | /cafe/cafeopenlist |
요청 메소드 | GET |
[
{
"id": 1,
"location": "서울",
"name": "투썸 하계점",
"operatingtimeS": 9,
"operatingtimeE": 22,
"content": "내용내용",
"status": "OPEN",
"createdAt": "2021-06-20T14:34:22.000Z",
"updatedAt": "2021-06-20T14:34:22.000Z",
"brandId": 3
}
]
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/cafe/cafeinsert/2
항목 | 설명 |
---|---|
URL | /cafe/cafeinsert/:brandId |
URL 예 | /cafe/cafeinsert/2 |
요청 메소드 | POST |
{
"location" : "서울",
"name" : "할리스 미아점",
"operatingtimeS" : 9,
"operatingtimeE" : 22,
"content" : "공부하기 아주 좋음",
"status" : "CLOSE"
}
{
"location" : "서울",
"name" : "할리스 미아점",
"operatingtimeS" : 9,
"operatingtimeE" : 22,
"content" : "공부하기 아주 좋음",
"status" : "CLOSE"
}
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/cafe/cafestatusupdate/2
항목 | 설명 |
---|---|
URL | /cafe/cafestatusupdate/:cafeId |
URL 예 | /cafe/cafestatusupdate/2 |
요청 메소드 | PUT |
{
"status":"CLOSE"
}
카페 상태 수정 성공
http:https://ec2-54-180-68-123.ap-northeast-2.compute.amazonaws.com:3000/cafe/cafedelete/1
항목 | 설명 |
---|---|
URL | /cafe/cafedelete/:cafeId |
URL 예 | /cafe/cafedelete/1 |
요청 메소드 | DELETE |
Brands
id / INT(11) / primary Key, Auto Increment
brand / VARCHAR(100) / unique key
Cafes
id / INT(11) / primary Key, Auto Increment
location / VARCHAR(100)
name / VARCHAR(100)
operatingtimeS / INT(11)
operatingtimeE / INT(11)
content / VARCHAR(100)
status / VARCHAR(100)
createAt / DATETIME
updatedAt / DATETIME
brandId / INT(11) / foreign Key
Brands : Cafes => 1:N 관계