ソースを参照

Cleanup (#48)

pull/56/head
djordje.djoric 3年前
コミット
9cdd092d1f
3個のファイルの変更15行の追加9行の削除
  1. 5
    7
      src/endpoints/user.js
  2. 1
    2
      src/server.js
  3. 9
    0
      src/validators/users.js

+ 5
- 7
src/endpoints/user.js ファイルの表示

@@ -1,18 +1,16 @@
const bcrypt = require("bcryptjs/dist/bcrypt")
const { Router } = require("express")
const User = require("../database/models/user")
const {getUserValidator} = require("../validators/users")

const getUsers = async (req, res, next) => {
try {
const allUsers = await User.find({})
return res.status(200).send(allUsers)
} catch (e) {
// TODO: Jel i ovde treba next(e)?
next(e)
}
const allUsers = await User.find({})
return res.status(200).send(allUsers)
}

const getUser = async (req, res, next) => {
const result = getUserValidator.validate(req.body)
console.log(result)
try {
const id = req.params.id
if (!id) {

+ 1
- 2
src/server.js ファイルの表示

@@ -1,6 +1,6 @@
const config = require('config') //Default configuration file
const express = require('express')
const app = express()
const path = require('path')
const port = process.env.NODE_ENV === 'production' ? 80 : 3000
require('./database/mongoose')
const userRouter = require('./routes/user')
@@ -11,7 +11,6 @@ const { errorLogger, errorResponder } = require('./middleware/errorHandling.js')
const requestLogging = require('./middleware/requestLogging.js')
const cors = require('cors') //Cross-origin resource sharing
const helmet = require('helmet') //Basic protection against attacks like XSS
const config = require('config') //Default configuration file

// console.log(config.util.getEnv('NODE_ENV'))


+ 9
- 0
src/validators/users.js ファイルの表示

@@ -0,0 +1,9 @@
const Joi = require("joi");

const schema = {
getUserValidator: Joi.object({
id: Joi.string().required()
})
}

module.exports = schema

読み込み中…
キャンセル
保存