Toggle navigation
Toggle navigation
This project
Loading...
Sign in
최은석
/
ossw-project
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
최은석
2022-06-03 15:33:10 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
9e110bb54bafa0a96ac36f57d491b3e1f6581817
9e110bb5
1 parent
aa5f4995
add today menu
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
0 deletions
server/Router/api.js
server/Router/api.js
View file @
9e110bb
...
...
@@ -268,9 +268,31 @@ router.get('/api/menuList', async (req, res) => {
newRequest
.
open
(
'POST'
,
'https://dorm2.khu.ac.kr/food/getWeeklyMenu.kmc'
)
newRequest
.
setRequestHeader
(
'Content-type'
,
'application/x-www-form-urlencoded'
)
newRequest
.
send
(
"locgbn=K1&sch_date=&fo_gbn=stu"
)
}
catch
(
err
)
{
res
.
send
(
err
.
message
);
}
});
router
.
get
(
'/api/todayMenu'
,
async
(
req
,
res
)
=>
{
// 제2기숙사 학식 메뉴 하루치 불러오기
try
{
let
newRequest
=
new
XMLHttpRequest
();
newRequest
.
onreadystatechange
=
()
=>
{
if
(
newRequest
.
status
==
200
&&
newRequest
.
readyState
==
4
)
{
var
dt
=
new
Date
();
if
(
dt
.
getDay
()
>
0
&&
dt
.
getDay
()
<
6
){
resJSON
=
JSON
.
parse
(
newRequest
.
responseText
).
root
[
0
].
WEEKLYMENU
[
0
];
const
weekMenu
=
setting
(
resJSON
);
const
todayMenu
=
[
weekMenu
.
fo_menu_lun
[
dt
.
getDay
()
-
1
],
weekMenu
.
fo_menu_eve
[
dt
.
getDay
()
-
1
]];
res
.
send
(
todayMenu
);
}
else
res
.
send
(
"weekend"
);
}
}
newRequest
.
open
(
'POST'
,
'https://dorm2.khu.ac.kr/food/getWeeklyMenu.kmc'
)
newRequest
.
setRequestHeader
(
'Content-type'
,
'application/x-www-form-urlencoded'
)
newRequest
.
send
(
"locgbn=K1&sch_date=&fo_gbn=stu"
)
}
catch
(
err
)
{
res
.
send
(
err
.
message
);
}
...
...
Please
register
or
login
to post a comment