Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
students
eue
Commits
e8d4c3a3
Commit
e8d4c3a3
authored
Aug 03, 2021
by
KangMin An
Browse files
Update: 외부 날씨 요청에 대한 처리.
parent
5dfc26a1
Changes
2
Hide whitespace changes
Inline
Side-by-side
server/API명세서.md
View file @
e8d4c3a3
...
@@ -2,20 +2,20 @@
...
@@ -2,20 +2,20 @@
## API 명세 Table
## API 명세 Table
| Category | HTTP Method | URI | Description |
| Category | HTTP Method | URI
| Description |
| :------------- | :---------: | :---------------- | :---------------------------------------------------------- |
| :------------- | :---------: | :----------------
----
| :---------------------------------------------------------- |
| Root | ﹒ | /api | 서버의 기본 경로 |
| Root | ﹒ | /api
| 서버의 기본 경로 |
| Data Collector | GET | /data/input?... | 아두이노를 통해 수집한 자료 등록 (내부, 외부는 쿼리로 구분) |
| Data Collector | GET | /data/input?...
| 아두이노를 통해 수집한 자료 등록 (내부, 외부는 쿼리로 구분) |
| Data | GET | /data/user | 사용자 지정 장소의 날씨 데이터 요청 |
| Data | GET | /data/user
| 사용자 지정 장소의 날씨 데이터 요청 |
| Data | GET | /data/outside
/:id
| 해당 지역구의 날씨 데이터 요청 |
| Data | GET | /data/outside
?locCode
| 해당 지역구의 날씨 데이터 요청 |
| Data | GET | /data/loccode | 행정 구역 코드 요청 |
| Data | GET | /data/loccode
| 행정 구역 코드 요청 |
| Auth | POST | /signup | 회원가입 요청 |
| Auth | POST | /signup
| 회원가입 요청 |
| Auth | POST | /login | 로그인 요청 |
| Auth | POST | /login
| 로그인 요청 |
| Auth | GET | /logout | 로그아웃 요청 |
| Auth | GET | /logout
| 로그아웃 요청 |
| Auth | GET | /confirm?... | 메일 인증용 토큰의 유효성 확인 요청 |
| Auth | GET | /confirm?...
| 메일 인증용 토큰의 유효성 확인 요청 |
| User Info | GET | /user-info | 회원 정보 요청 |
| User Info | GET | /user-info
| 회원 정보 요청 |
| User Info | POST | /edit-profile | 회원 정보 수정 요청 |
| User Info | POST | /edit-profile
| 회원 정보 수정 요청 |
| User Info | GET | /toggle-aircon | 회원의 에어컨 사용 여부 정보 수정 요청 |
| User Info | GET | /toggle-aircon
| 회원의 에어컨 사용 여부 정보 수정 요청 |
<br><br>
<br><br>
...
...
server/src/controllers/dataController.js
View file @
e8d4c3a3
...
@@ -117,14 +117,15 @@ export const getUserWeatherData = (req, res) => {
...
@@ -117,14 +117,15 @@ export const getUserWeatherData = (req, res) => {
};
};
// 실외 날씨 데이터 요청 처리
// 실외 날씨 데이터 요청 처리
export
const
getOutWeatherData
=
(
req
,
res
)
=>
{
export
const
getOutWeatherData
=
async
(
req
,
res
)
=>
{
const
{
const
{
bod
y
:
{
loc
_c
ode
},
quer
y
:
{
loc
C
ode
},
}
=
req
;
}
=
req
;
try
{
try
{
// 실외 지역 번호를 통해 날씨 데이터 전송.
// 실외 지역 번호를 통해 날씨 데이터 전송.
const
result
=
db
.
Weather_Out
.
findAll
({
const
result
=
await
db
.
Weather_Out
.
findAll
({
where
:
{
loc_code
:
loc_code
},
where
:
{
loc_code
:
locCode
},
order
:
[[
"
collected_at
"
,
"
DESC
"
]],
logging
:
false
,
logging
:
false
,
});
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment