deps-fix #12
@ -1,6 +1,5 @@
|
|||||||
// External Dependencies
|
// External Dependencies
|
||||||
import express, { Request, Response } from 'express'
|
import express, { Request, Response } from 'express'
|
||||||
import { ObjectId } from 'mongodb'
|
|
||||||
import { collections } from '../services/database.service'
|
import { collections } from '../services/database.service'
|
||||||
import User from '../models/user'
|
import User from '../models/user'
|
||||||
|
|
||||||
@ -15,6 +14,7 @@ usersRouter.get('/', async (_req: Request, res: Response) => {
|
|||||||
const users = await collections.users?.find({}).toArray()
|
const users = await collections.users?.find({}).toArray()
|
||||||
|
|
||||||
res.status(200).send(users)
|
res.status(200).send(users)
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
res.status(500).send(error.message)
|
res.status(500).send(error.message)
|
||||||
}
|
}
|
||||||
@ -26,11 +26,14 @@ usersRouter.post('/', async (req: Request, res: Response) => {
|
|||||||
const newUser = req.body as User
|
const newUser = req.body as User
|
||||||
const result = await collections.users?.insertOne(newUser)
|
const result = await collections.users?.insertOne(newUser)
|
||||||
|
|
||||||
result
|
if (result) {
|
||||||
? res
|
res
|
||||||
.status(201)
|
.status(201)
|
||||||
.send(`Successfully created a new user with id ${result.insertedId}`)
|
.send(`Successfully created a new user with id ${result.insertedId}`)
|
||||||
: res.status(500).send('Failed to create a new user.')
|
} else {
|
||||||
|
res.status(500).send('Failed to create a new user.')
|
||||||
|
}
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
} catch (error: any) {
|
} catch (error: any) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
res.status(400).send(error.message)
|
res.status(400).send(error.message)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user