Showing
2 changed files
with
72 additions
and
0 deletions
... | @@ -12,6 +12,7 @@ var registerRouter = require('./routes/userlogin/register'); | ... | @@ -12,6 +12,7 @@ var registerRouter = require('./routes/userlogin/register'); |
12 | var fileRouter = require('./routes/file/router'); | 12 | var fileRouter = require('./routes/file/router'); |
13 | //var trashcanRouter = require('./routes/trashcan/router'); | 13 | //var trashcanRouter = require('./routes/trashcan/router'); |
14 | var folderRouter = require('./routes/folders'); | 14 | var folderRouter = require('./routes/folders'); |
15 | +var contactRouter = require('./routes/contact') | ||
15 | 16 | ||
16 | 17 | ||
17 | var passport = require('passport'); | 18 | var passport = require('passport'); |
... | @@ -61,6 +62,7 @@ app.use('/api/RegistUser', registerRouter); | ... | @@ -61,6 +62,7 @@ app.use('/api/RegistUser', registerRouter); |
61 | app.use('/api/folder', folderRouter); | 62 | app.use('/api/folder', folderRouter); |
62 | //app.use('/users', usersRouter); | 63 | //app.use('/users', usersRouter); |
63 | app.use('/api/file', fileRouter); | 64 | app.use('/api/file', fileRouter); |
65 | +app.use('/api/contact',contactRouter); | ||
64 | //app.use('/api/trashcan', trashcanRouter); | 66 | //app.use('/api/trashcan', trashcanRouter); |
65 | 67 | ||
66 | // catch 404 and forward to error handler | 68 | // catch 404 and forward to error handler | ... | ... |
backend/routes/contact.js
0 → 100644
1 | +var express = require('express'); | ||
2 | +var router = express.Router(); | ||
3 | + | ||
4 | +// 연락처 백업, 삭제, 검색 | ||
5 | +/* | ||
6 | +contact_upload : 연락처 파일 업로드 모듈 | ||
7 | +input : 사용자가 연락처를 저장해놓은 csv 혹은 xlsx 파일 | ||
8 | +output : 연락처 저장 성공 여부 | ||
9 | +*/ | ||
10 | +router.get('/contact_upload', function(req, res, next) { | ||
11 | + console.log("login"); | ||
12 | +}); | ||
13 | + | ||
14 | +/* | ||
15 | +contact_download : 연락처 파일 다운로드 모듈 | ||
16 | +input : 사용자의 연락처 다운로드 요청 | ||
17 | +output : 연락처 다운로드 성공 여부 및 csv, xlsx 파일 | ||
18 | +*/ | ||
19 | +router.get('/contact_download', function(req, res, next) { | ||
20 | +}); | ||
21 | + | ||
22 | +/* | ||
23 | +contact_create : 연락처 생성 모듈 | ||
24 | +input : 사용자의 연락처 생성 요청 | ||
25 | +output : 연락처 생성 성공 여부 | ||
26 | +사용자한테 연락처 정보 받아오기 | ||
27 | +*/ | ||
28 | +router.get('/contact_create', function(req, res, next) { | ||
29 | + //insert into contact(name) value ("daso") | ||
30 | +}); | ||
31 | + | ||
32 | +/* | ||
33 | +contact_delete : 연락처 삭제 모듈 | ||
34 | +input : 사용자의 연락처 삭제 요청 | ||
35 | +output : 연락처 삭제 성공 여부 | ||
36 | +*/ | ||
37 | +router.get('/contact_delete', function(req, res, next) { | ||
38 | +}); | ||
39 | + | ||
40 | +/* | ||
41 | +contact_search : 연락처 검색 모듈 | ||
42 | +input : 사용자가 이름, 전화번호, 이메일 중 하나를 검색 | ||
43 | +output : 검색을 요청한 데이터에 부합하는 연락처를 찾았다면 출력 | ||
44 | +*/ | ||
45 | +router.get('/contact_search', function(req, res, next) { | ||
46 | +}); | ||
47 | + | ||
48 | +/* | ||
49 | +contact_list : 연락처 출력 모듈 | ||
50 | +input : 사용자의 연락처 출력 요청 | ||
51 | +output : 저장된 연락처 목록 출력 | ||
52 | +*/ | ||
53 | +router.post('/contact_list', function(req, res, next) { | ||
54 | + console.log("req.query",req.query); | ||
55 | + var user_id = req.query.id; | ||
56 | + var sqlquery = "SELECT * FROM contact WHERE user_id = ?"; | ||
57 | + connection.query(sqlquery, [user_id], function (err, rows) { | ||
58 | + if (err) { | ||
59 | + console.log("select contact failed"); | ||
60 | + throw err; | ||
61 | + } else { | ||
62 | + console.log(rows); | ||
63 | + res.status(200).send({contact_list : rows}); | ||
64 | + } | ||
65 | + | ||
66 | + }); | ||
67 | +}); | ||
68 | + | ||
69 | + | ||
70 | +module.exports = router; |
-
Please register or login to post a comment