Toggle navigation
Toggle navigation
This project
Loading...
Sign in
2020-1-CloudComputing
/
D_Team_Khuloud
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
toror33
2020-06-07 19:40:49 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
20c7d11050cc60b2a9803101ee375dbfbbabcc11
20c7d110
1 parent
88e27b27
연락처 출력
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
73 additions
and
1 deletions
backend/app.js
backend/routes/contact.js
backend/app.js
View file @
20c7d11
...
...
@@ -12,6 +12,7 @@ var registerRouter = require('./routes/userlogin/register');
var
fileRouter
=
require
(
'./routes/file/router'
);
//var trashcanRouter = require('./routes/trashcan/router');
var
folderRouter
=
require
(
'./routes/folders'
);
var
contactRouter
=
require
(
'./routes/contact'
)
var
passport
=
require
(
'passport'
);
...
...
@@ -61,6 +62,7 @@ app.use('/api/RegistUser', registerRouter);
app
.
use
(
'/api/folder'
,
folderRouter
);
//app.use('/users', usersRouter);
app
.
use
(
'/api/file'
,
fileRouter
);
app
.
use
(
'/api/contact'
,
contactRouter
);
//app.use('/api/trashcan', trashcanRouter);
// catch 404 and forward to error handler
...
...
@@ -79,4 +81,4 @@ app.use(function(err, req, res, next) {
res
.
render
(
'error'
);
});
module
.
exports
=
app
;
\ No newline at end of file
module
.
exports
=
app
;
...
...
backend/routes/contact.js
0 → 100644
View file @
20c7d11
var
express
=
require
(
'express'
);
var
router
=
express
.
Router
();
// 연락처 백업, 삭제, 검색
/*
contact_upload : 연락처 파일 업로드 모듈
input : 사용자가 연락처를 저장해놓은 csv 혹은 xlsx 파일
output : 연락처 저장 성공 여부
*/
router
.
get
(
'/contact_upload'
,
function
(
req
,
res
,
next
)
{
console
.
log
(
"login"
);
});
/*
contact_download : 연락처 파일 다운로드 모듈
input : 사용자의 연락처 다운로드 요청
output : 연락처 다운로드 성공 여부 및 csv, xlsx 파일
*/
router
.
get
(
'/contact_download'
,
function
(
req
,
res
,
next
)
{
});
/*
contact_create : 연락처 생성 모듈
input : 사용자의 연락처 생성 요청
output : 연락처 생성 성공 여부
사용자한테 연락처 정보 받아오기
*/
router
.
get
(
'/contact_create'
,
function
(
req
,
res
,
next
)
{
//insert into contact(name) value ("daso")
});
/*
contact_delete : 연락처 삭제 모듈
input : 사용자의 연락처 삭제 요청
output : 연락처 삭제 성공 여부
*/
router
.
get
(
'/contact_delete'
,
function
(
req
,
res
,
next
)
{
});
/*
contact_search : 연락처 검색 모듈
input : 사용자가 이름, 전화번호, 이메일 중 하나를 검색
output : 검색을 요청한 데이터에 부합하는 연락처를 찾았다면 출력
*/
router
.
get
(
'/contact_search'
,
function
(
req
,
res
,
next
)
{
});
/*
contact_list : 연락처 출력 모듈
input : 사용자의 연락처 출력 요청
output : 저장된 연락처 목록 출력
*/
router
.
post
(
'/contact_list'
,
function
(
req
,
res
,
next
)
{
console
.
log
(
"req.query"
,
req
.
query
);
var
user_id
=
req
.
query
.
id
;
var
sqlquery
=
"SELECT * FROM contact WHERE user_id = ?"
;
connection
.
query
(
sqlquery
,
[
user_id
],
function
(
err
,
rows
)
{
if
(
err
)
{
console
.
log
(
"select contact failed"
);
throw
err
;
}
else
{
console
.
log
(
rows
);
res
.
status
(
200
).
send
({
contact_list
:
rows
});
}
});
});
module
.
exports
=
router
;
Please
register
or
login
to post a comment