Skip to content

Commit 8e78bdf

Browse files
committed
feat: create users router
1 parent 4f8cfad commit 8e78bdf

File tree

6 files changed

+14
-10
lines changed

6 files changed

+14
-10
lines changed

.lintstagedrc

-3
This file was deleted.

package.json

+1-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@
44
"description": "An api to track Full Stack Overflow Developer Q&A",
55
"main": "index.js",
66
"scripts": {
7-
"start:dev": "NODE_ENV=dev nodemon --watch \"src/**\" --ext \"ts,json\" --exec \"ts-node src/server.ts\"",
8-
"prepare": "husky install"
7+
"start:dev": "NODE_ENV=dev nodemon --watch \"src/**\" --ext \"ts,json\" --exec \"ts-node src/server.ts\""
98
},
10-
"pre-commit": "lint-staged",
119
"repository": {
1210
"type": "git",
1311
"url": "git+https://github.com/cgabrieu/full-stack-overflow-developer-api.git"

src/connection/database.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ if (process.env.NODE_ENV === 'prod') {
1717
};
1818
}
1919

20-
const connection = new Pool(connectionData);
20+
const connection: Pool = new Pool(connectionData);
2121

2222
export default connection;

src/controllers/usersController.ts

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Request, Response, NextFunction } from 'express';
2+
3+
async function postUser(req: Request, res: Response, next: N);

src/router.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { Request, Response, Router } from 'express';
1+
import { Router } from 'express';
22
import usersRouter from './routers/usersRouter';
33

4-
const router = Router();
4+
const router: Router = Router();
55

6-
router.use('/check', usersRouter);
6+
router.use('/users', usersRouter);
77

88
export default router;

src/routers/usersRouter.ts

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import { Router } from 'express';
2+
import * as usersController from '../controllers/usersController';
3+
4+
const router: Router = Router();
5+
6+
export default router.post('/', usersController.postUser);

0 commit comments

Comments
 (0)