Showing
4 changed files
with
27 additions
and
7 deletions
... | @@ -3,9 +3,9 @@ const bottleCtrl = require('./bottle.ctrl'); | ... | @@ -3,9 +3,9 @@ const bottleCtrl = require('./bottle.ctrl'); |
3 | 3 | ||
4 | const bottle = new Router(); | 4 | const bottle = new Router(); |
5 | 5 | ||
6 | -bottle.post('/connect', bottleCtrl.bottleConnect); | 6 | +bottle.post('/', bottleCtrl.bottleConnect); |
7 | -bottle.post('/disconnect/:bottleId', bottleCtrl.bottleDisconnect); | 7 | +bottle.delete('/:bottleId', bottleCtrl.bottleDisconnect); |
8 | -bottle.post('/lookupInfo/:bottleId', bottleCtrl.lookupInfo); | 8 | +bottle.get('/:bottleId', bottleCtrl.lookupInfo); |
9 | -bottle.post('/setmedicine/:bottleId', bottleCtrl.setMedicine); | 9 | +bottle.patch('/:bottleId', bottleCtrl.setMedicine); |
10 | 10 | ||
11 | module.exports = bottle; | 11 | module.exports = bottle; |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -3,7 +3,7 @@ const hubCtrl = require('./hub.ctrl'); | ... | @@ -3,7 +3,7 @@ const hubCtrl = require('./hub.ctrl'); |
3 | 3 | ||
4 | const hub = new Router(); | 4 | const hub = new Router(); |
5 | 5 | ||
6 | -hub.post('/connect', hubCtrl.hubConnect); | 6 | +hub.post('/', hubCtrl.hubConnect); |
7 | -hub.post('/disconnect/:hubId', hubCtrl.hubDisconnect); | 7 | +hub.delete('/:hubId', hubCtrl.hubDisconnect); |
8 | 8 | ||
9 | module.exports = hub; | 9 | module.exports = hub; |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -3,6 +3,7 @@ const medicineCtrl = require('./medicine.ctrl'); | ... | @@ -3,6 +3,7 @@ const medicineCtrl = require('./medicine.ctrl'); |
3 | 3 | ||
4 | const medicine = new Router(); | 4 | const medicine = new Router(); |
5 | 5 | ||
6 | -medicine.get('/search', medicineCtrl.medicineSearch); | 6 | +medicine.post('/', medicineCtrl.medicineSearch); |
7 | +medicine.get('/:medicineId', medicineCtrl.medicineGet); | ||
7 | 8 | ||
8 | module.exports = medicine; | 9 | module.exports = medicine; |
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -28,6 +28,25 @@ exports.medicineSearch = async(ctx) => { | ... | @@ -28,6 +28,25 @@ exports.medicineSearch = async(ctx) => { |
28 | } | 28 | } |
29 | } | 29 | } |
30 | 30 | ||
31 | +exports.medicineGet = async(ctx) => { | ||
32 | + const token = ctx.cookies.get('access_token'); | ||
33 | + if(!token) { | ||
34 | + ctx.status = 401; | ||
35 | + return; | ||
36 | + } | ||
37 | + | ||
38 | + const { medicineId } = ctx.params; | ||
39 | + const medicine = await Medicine.findByMedicineId(medicineId); | ||
40 | + if(!medicine) { | ||
41 | + ctx.status = 404; | ||
42 | + return; | ||
43 | + } | ||
44 | + | ||
45 | + ctx.status = 200; | ||
46 | + ctx.body = medicine; | ||
47 | + | ||
48 | +} | ||
49 | + | ||
31 | //이름으로 약 검색 | 50 | //이름으로 약 검색 |
32 | const medicineSearch_ByName = async(name) => { | 51 | const medicineSearch_ByName = async(name) => { |
33 | const result = await Medicine.findByName(name); | 52 | const result = await Medicine.findByName(name); | ... | ... |
-
Please register or login to post a comment