Skip to content

Commit 6d19439

Browse files
committed
added a route
Signed-off-by: Tanmay Vaij <[email protected]>
1 parent 9236009 commit 6d19439

File tree

5 files changed

+12
-5
lines changed

5 files changed

+12
-5
lines changed

src/app.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import express from "express";
2-
import cors from "cors"
2+
import cors from "cors";
33

44
const app = express();
55

6-
app.use(cors())
7-
app.use(express.json())
6+
app.use(cors());
7+
app.use(express.json());
88

99
app.listen(5000, () => {
1010
console.log("CrudArch server started successfully on port 5000");

src/handler/deleteData.handler.ts

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { Request, Response } from "express"
2+
3+
export const deleteData = (req: Request, res: Response) => {
4+
5+
}

src/handler/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export * from "./getData.handler";
22
export * from "./createData.handler";
33
export * from "./updateData.handler";
4+
export * from "./deleteData.handler";

src/router/crud.router.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { Router } from "express";
2-
import { createData, getData, updateData } from "../handler";
2+
import { createData, deleteData, getData, updateData } from "../handler";
33

44
export const crudRouter = Router();
55

66
crudRouter.route("/get-data").get(getData);
77
crudRouter.route("/create-data").post(createData);
88
crudRouter.route("/update-data").patch(updateData);
9+
crudRouter.route("/delete-data").delete(deleteData);

tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */
1212

1313
/* Language and Environment */
14-
"target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
14+
"target": "ES2022", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
1515
// "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */
1616
// "jsx": "preserve", /* Specify what JSX code is generated. */
1717
// "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */

0 commit comments

Comments
 (0)