sbkwgh 8 лет назад
Родитель
Сommit
713d087971
2 измененных файлов с 38 добавлено и 0 удалено
  1. 37 0
      routes/notification.js
  2. 1 0
      server.js

+ 37 - 0
routes/notification.js

@@ -0,0 +1,37 @@
+let express = require('express')
+let router = express.Router()
+
+const Errors = require('../lib/errors')
+let { Notification } = require('../models')
+
+router.all('*', (req, res, next) => {
+	if(req.session.admin) {
+		next()
+	} else {
+		res.status(401)
+		res.json({
+			errors: [Errors.requestNotAuthorized]
+		})
+	}
+})
+
+router.get('/', async (req, res) => {
+	try {
+		
+	} catch (e) {
+		if(e) {
+			res.status(500)
+			res.json({
+				errors: [e]
+			})
+		} else {
+			res.status(500)
+			res.json({
+				errors: [Errors.unknown]
+			})
+		}
+	}
+	
+})
+
+module.exports = router

+ 1 - 0
server.js

@@ -33,6 +33,7 @@ app.use('/api/v1/user', require('./routes/user'))
 app.use('/api/v1/admin_token', require('./routes/admin_token'))
 app.use('/api/v1/category', require('./routes/category'))
 app.use('/api/v1/thread', require('./routes/thread'))
+app.use('/api/v1/notification', require('./routes/notification'))
 app.use('/api/v1/post', require('./routes/post'))
 app.use('/api/v1/settings', require('./routes/settings'))