Feat: freetracker auth stubs
This commit is contained in:
		
							parent
							
								
									707c3be3ec
								
							
						
					
					
						commit
						b70ac7c183
					
				
							
								
								
									
										24
									
								
								server/routers/freetracker/auth/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								server/routers/freetracker/auth/index.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,24 @@
 | 
			
		||||
const Router = require('express').Router
 | 
			
		||||
 | 
			
		||||
const router = Router()
 | 
			
		||||
 | 
			
		||||
router.post('/auth/login', (req, res) => {
 | 
			
		||||
    if (req.body.email === 'qwerty@mail.ru') {
 | 
			
		||||
        res.status(200).send(require('./json/login/login-success.json'))
 | 
			
		||||
    } else {
 | 
			
		||||
        res.status(401).send(require('./json/login/login-error.json'));
 | 
			
		||||
    }
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
router.post('/auth/register', (req, res) => {
 | 
			
		||||
    res.status(400).send(require('./json/registration/registration-error.json'))
 | 
			
		||||
    // res.status(201).send(require('./json/registration/registration-error.json'))
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
router.post('/auth/reset-password', (req, res) => {
 | 
			
		||||
    res.status(200).send(require('./json/reset-password/reset-password-success.json'))
 | 
			
		||||
    // res.status(404).send(require('./json/reset-password/reset-password-error.json'))
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
module.exports = router;
 | 
			
		||||
							
								
								
									
										11
									
								
								server/routers/freetracker/auth/json/login/login-error.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								server/routers/freetracker/auth/json/login/login-error.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,11 @@
 | 
			
		||||
{
 | 
			
		||||
  "success": false,
 | 
			
		||||
  "body": null,
 | 
			
		||||
  "errors": [
 | 
			
		||||
    {
 | 
			
		||||
      "code": "AUTH_INVALID_CREDENTIALS",
 | 
			
		||||
      "message": "Неверное имя пользователя или пароль"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "warnings": []
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,8 @@
 | 
			
		||||
{
 | 
			
		||||
  "success": true,
 | 
			
		||||
  "body": {
 | 
			
		||||
    "token": "AUTH_TOKEN"
 | 
			
		||||
  },
 | 
			
		||||
  "errors": [],
 | 
			
		||||
  "warnings": []
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,11 @@
 | 
			
		||||
{
 | 
			
		||||
  "success": false,
 | 
			
		||||
  "body": null,
 | 
			
		||||
  "errors": [
 | 
			
		||||
    {
 | 
			
		||||
      "code": "REGISTRATION_EMAIL_TAKEN",
 | 
			
		||||
      "message": "Электронная почта уже используется"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "warnings": []
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,9 @@
 | 
			
		||||
{
 | 
			
		||||
  "success": true,
 | 
			
		||||
  "body": {
 | 
			
		||||
    "userId": "12345",
 | 
			
		||||
    "token": "AUTH_TOKEN"
 | 
			
		||||
  },
 | 
			
		||||
  "errors": [],
 | 
			
		||||
  "warnings": []
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,11 @@
 | 
			
		||||
{
 | 
			
		||||
  "success": false,
 | 
			
		||||
  "body": null,
 | 
			
		||||
  "errors": [
 | 
			
		||||
    {
 | 
			
		||||
      "code": "RESET_PASSWORD_EMAIL_NOT_FOUND",
 | 
			
		||||
      "message": "Адрес электронной почты не зарегистрирован"
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "warnings": []
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,8 @@
 | 
			
		||||
{
 | 
			
		||||
  "success": true,
 | 
			
		||||
  "body": {
 | 
			
		||||
    "message": "Отправлено электронное письмо для сброса пароля"
 | 
			
		||||
  },
 | 
			
		||||
  "errors": [],
 | 
			
		||||
  "warnings": []
 | 
			
		||||
}
 | 
			
		||||
@ -1,5 +1,6 @@
 | 
			
		||||
const router = require('express').Router();
 | 
			
		||||
 | 
			
		||||
router.use('/performer', require('./dashboard-performer'))
 | 
			
		||||
router.use('/auth', require('./auth'))
 | 
			
		||||
 | 
			
		||||
module.exports = router;
 | 
			
		||||
module.exports = router;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user