|
1 |
| -const express = require("express"); |
| 1 | +const express = require('express'); |
2 | 2 | const path = require('path');
|
3 |
| -const { Sequelize } = require("sequelize"); |
| 3 | +const { Sequelize } = require('sequelize'); |
4 | 4 | const app = express();
|
5 | 5 |
|
6 | 6 | // enable frontend access
|
7 |
| -const cors = require("cors"); |
| 7 | +const cors = require('cors'); |
8 | 8 | const frontendOrigin = process.env.FRONTEND_ORIGIN || 'http://localhost:3000';
|
9 | 9 | const corsOptions = {
|
10 | 10 | origin: frontendOrigin,
|
11 |
| - methods: "GET,HEAD,PUT,PATCH,POST,DELETE", |
| 11 | + methods: 'GET,HEAD,PUT,PATCH,POST,DELETE', |
12 | 12 | };
|
13 | 13 | app.use(cors(corsOptions));
|
14 | 14 |
|
15 | 15 | // enable json middleware
|
16 | 16 | app.use(express.json());
|
17 | 17 |
|
18 | 18 | // Specify the directory to serve static files
|
19 |
| -app.use(express.static(path.join(__dirname, "public"))); |
| 19 | +app.use(express.static(path.join(__dirname, 'public'))); |
20 | 20 |
|
21 | 21 | // init sequalize
|
22 | 22 | const sequelize = new Sequelize({
|
23 |
| - dialect: "sqlite", |
24 |
| - storage: "database.sqlite", |
| 23 | + dialect: 'sqlite', |
| 24 | + storage: 'database.sqlite', |
25 | 25 | });
|
26 | 26 |
|
27 | 27 | // "/"
|
28 |
| -const indexRoute = require("./routes/index"); |
29 |
| -app.use("/", indexRoute); |
| 28 | +const indexRoute = require('./routes/index'); |
| 29 | +app.use('/', indexRoute); |
30 | 30 |
|
31 | 31 | // "auth"
|
32 |
| -const signUpRoute = require("./routes/auth/signup")(sequelize); |
33 |
| -const signInRoute = require("./routes/auth/signin")(sequelize); |
34 |
| -app.use("/auth", signUpRoute); |
35 |
| -app.use("/auth", signInRoute); |
| 32 | +const signUpRoute = require('./routes/auth/signup')(sequelize); |
| 33 | +const signInRoute = require('./routes/auth/signin')(sequelize); |
| 34 | +app.use('/auth', signUpRoute); |
| 35 | +app.use('/auth', signInRoute); |
36 | 36 |
|
37 | 37 | // "/projects"
|
38 |
| -const projectsIndexRoute = require("./routes/projects/index")(sequelize); |
39 |
| -const projectsShowRoute = require("./routes/projects/show")(sequelize); |
40 |
| -const projectsNewRoute = require("./routes/projects/new")(sequelize); |
41 |
| -const projectsEditRoute = require("./routes/projects/edit")(sequelize); |
42 |
| -const projectsDeleteRoute = require("./routes/projects/delete")(sequelize); |
43 |
| -app.use("/projects", projectsIndexRoute); |
44 |
| -app.use("/projects", projectsShowRoute); |
45 |
| -app.use("/projects", projectsNewRoute); |
46 |
| -app.use("/projects", projectsEditRoute); |
47 |
| -app.use("/projects", projectsDeleteRoute); |
| 38 | +const projectsIndexRoute = require('./routes/projects/index')(sequelize); |
| 39 | +const projectsShowRoute = require('./routes/projects/show')(sequelize); |
| 40 | +const projectsNewRoute = require('./routes/projects/new')(sequelize); |
| 41 | +const projectsEditRoute = require('./routes/projects/edit')(sequelize); |
| 42 | +const projectsDeleteRoute = require('./routes/projects/delete')(sequelize); |
| 43 | +app.use('/projects', projectsIndexRoute); |
| 44 | +app.use('/projects', projectsShowRoute); |
| 45 | +app.use('/projects', projectsNewRoute); |
| 46 | +app.use('/projects', projectsEditRoute); |
| 47 | +app.use('/projects', projectsDeleteRoute); |
48 | 48 |
|
49 | 49 | // "/folders"
|
50 |
| -const foldersIndexRoute = require("./routes/folders/index")(sequelize); |
51 |
| -const foldersNewRoute = require("./routes/folders/new")(sequelize); |
52 |
| -const foldersEditRoute = require("./routes/folders/edit")(sequelize); |
53 |
| -const foldersDeleteRoute = require("./routes/folders/delete")(sequelize); |
54 |
| -app.use("/folders", foldersIndexRoute); |
55 |
| -app.use("/folders", foldersNewRoute); |
56 |
| -app.use("/folders", foldersEditRoute); |
57 |
| -app.use("/folders", foldersDeleteRoute); |
| 50 | +const foldersIndexRoute = require('./routes/folders/index')(sequelize); |
| 51 | +const foldersNewRoute = require('./routes/folders/new')(sequelize); |
| 52 | +const foldersEditRoute = require('./routes/folders/edit')(sequelize); |
| 53 | +const foldersDeleteRoute = require('./routes/folders/delete')(sequelize); |
| 54 | +app.use('/folders', foldersIndexRoute); |
| 55 | +app.use('/folders', foldersNewRoute); |
| 56 | +app.use('/folders', foldersEditRoute); |
| 57 | +app.use('/folders', foldersDeleteRoute); |
58 | 58 |
|
59 | 59 | // "/cases"
|
60 |
| -const casesIndexRoute = require("./routes/cases/index")(sequelize); |
61 |
| -const casesShowRoute = require("./routes/cases/show")(sequelize); |
62 |
| -const casesNewRoute = require("./routes/cases/new")(sequelize); |
63 |
| -const casesEditRoute = require("./routes/cases/edit")(sequelize); |
64 |
| -const casesDeleteRoute = require("./routes/cases/delete")(sequelize); |
65 |
| -const casesBulkDeleteRoute = require("./routes/cases/bulkDelete")(sequelize); |
66 |
| -app.use("/cases", casesIndexRoute); |
67 |
| -app.use("/cases", casesShowRoute); |
68 |
| -app.use("/cases", casesNewRoute); |
69 |
| -app.use("/cases", casesEditRoute); |
70 |
| -app.use("/cases", casesDeleteRoute); |
71 |
| -app.use("/cases", casesBulkDeleteRoute); |
| 60 | +const casesIndexRoute = require('./routes/cases/index')(sequelize); |
| 61 | +const casesShowRoute = require('./routes/cases/show')(sequelize); |
| 62 | +const casesNewRoute = require('./routes/cases/new')(sequelize); |
| 63 | +const casesEditRoute = require('./routes/cases/edit')(sequelize); |
| 64 | +const casesDeleteRoute = require('./routes/cases/delete')(sequelize); |
| 65 | +const casesBulkDeleteRoute = require('./routes/cases/bulkDelete')(sequelize); |
| 66 | +app.use('/cases', casesIndexRoute); |
| 67 | +app.use('/cases', casesShowRoute); |
| 68 | +app.use('/cases', casesNewRoute); |
| 69 | +app.use('/cases', casesEditRoute); |
| 70 | +app.use('/cases', casesDeleteRoute); |
| 71 | +app.use('/cases', casesBulkDeleteRoute); |
72 | 72 |
|
73 | 73 | // "/steps"
|
74 |
| -const stepsNewRoute = require("./routes/steps/new")(sequelize); |
75 |
| -const stepsDeleteRoute = require("./routes/steps/delete")(sequelize); |
76 |
| -app.use("/steps", stepsNewRoute); |
77 |
| -app.use("/steps", stepsDeleteRoute); |
| 74 | +const stepsNewRoute = require('./routes/steps/new')(sequelize); |
| 75 | +const stepsDeleteRoute = require('./routes/steps/delete')(sequelize); |
| 76 | +app.use('/steps', stepsNewRoute); |
| 77 | +app.use('/steps', stepsDeleteRoute); |
78 | 78 |
|
79 | 79 | // "/attachments"
|
80 |
| -const attachmentsNewRoute = require("./routes/attachments/new")(sequelize); |
81 |
| -const attachmentsDeleteRoute = require("./routes/attachments/delete")(sequelize); |
82 |
| -const attachmentsDownloadRoute = require("./routes/attachments/download")(sequelize); |
83 |
| -app.use("/attachments", attachmentsNewRoute); |
84 |
| -app.use("/attachments", attachmentsDeleteRoute); |
85 |
| -app.use("/attachments", attachmentsDownloadRoute); |
| 80 | +const attachmentsNewRoute = require('./routes/attachments/new')(sequelize); |
| 81 | +const attachmentsDeleteRoute = require('./routes/attachments/delete')(sequelize); |
| 82 | +const attachmentsDownloadRoute = require('./routes/attachments/download')(sequelize); |
| 83 | +app.use('/attachments', attachmentsNewRoute); |
| 84 | +app.use('/attachments', attachmentsDeleteRoute); |
| 85 | +app.use('/attachments', attachmentsDownloadRoute); |
86 | 86 |
|
87 | 87 | // "/runs"
|
88 |
| -const runsIndexRoute = require("./routes/runs/index")(sequelize); |
89 |
| -const runsShowRoute = require("./routes/runs/show")(sequelize); |
90 |
| -const runsNewRoute = require("./routes/runs/new")(sequelize); |
91 |
| -const runsEditRoute = require("./routes/runs/edit")(sequelize); |
92 |
| -const runDeleteRoute = require("./routes/runs/delete")(sequelize); |
93 |
| -app.use("/runs", runsIndexRoute); |
94 |
| -app.use("/runs", runsShowRoute); |
95 |
| -app.use("/runs", runsNewRoute); |
96 |
| -app.use("/runs", runsEditRoute); |
97 |
| -app.use("/runs", runDeleteRoute); |
| 88 | +const runsIndexRoute = require('./routes/runs/index')(sequelize); |
| 89 | +const runsShowRoute = require('./routes/runs/show')(sequelize); |
| 90 | +const runsNewRoute = require('./routes/runs/new')(sequelize); |
| 91 | +const runsEditRoute = require('./routes/runs/edit')(sequelize); |
| 92 | +const runDeleteRoute = require('./routes/runs/delete')(sequelize); |
| 93 | +app.use('/runs', runsIndexRoute); |
| 94 | +app.use('/runs', runsShowRoute); |
| 95 | +app.use('/runs', runsNewRoute); |
| 96 | +app.use('/runs', runsEditRoute); |
| 97 | +app.use('/runs', runDeleteRoute); |
98 | 98 |
|
99 | 99 | // "/runcases"
|
100 |
| -const runCaseIndexRoute = require("./routes/runcases/index")(sequelize); |
101 |
| -const runCaseNewRoute = require("./routes/runcases/new")(sequelize); |
102 |
| -const runCaseEditRoute = require("./routes/runcases/edit")(sequelize); |
103 |
| -const runCaseBuldNewRoute = require("./routes/runcases/bulkNew")(sequelize); |
104 |
| -const runCaseDeleteRoute = require("./routes/runcases/delete")(sequelize); |
105 |
| -const runCaseBulkDeleteRoute = require("./routes/runcases/bulkDelete")(sequelize); |
106 |
| -app.use("/runcases", runCaseIndexRoute); |
107 |
| -app.use("/runcases", runCaseNewRoute); |
108 |
| -app.use("/runcases", runCaseEditRoute); |
109 |
| -app.use("/runcases", runCaseBuldNewRoute); |
110 |
| -app.use("/runcases", runCaseDeleteRoute); |
111 |
| -app.use("/runcases", runCaseBulkDeleteRoute); |
| 100 | +const runCaseIndexRoute = require('./routes/runcases/index')(sequelize); |
| 101 | +const runCaseNewRoute = require('./routes/runcases/new')(sequelize); |
| 102 | +const runCaseEditRoute = require('./routes/runcases/edit')(sequelize); |
| 103 | +const runCaseBuldNewRoute = require('./routes/runcases/bulkNew')(sequelize); |
| 104 | +const runCaseDeleteRoute = require('./routes/runcases/delete')(sequelize); |
| 105 | +const runCaseBulkDeleteRoute = require('./routes/runcases/bulkDelete')(sequelize); |
| 106 | +app.use('/runcases', runCaseIndexRoute); |
| 107 | +app.use('/runcases', runCaseNewRoute); |
| 108 | +app.use('/runcases', runCaseEditRoute); |
| 109 | +app.use('/runcases', runCaseBuldNewRoute); |
| 110 | +app.use('/runcases', runCaseDeleteRoute); |
| 111 | +app.use('/runcases', runCaseBulkDeleteRoute); |
112 | 112 |
|
113 | 113 | // "/home"
|
114 |
| -const homeIndexRoute = require("./routes/home/index")(sequelize); |
115 |
| -app.use("/home", homeIndexRoute); |
| 114 | +const homeIndexRoute = require('./routes/home/index')(sequelize); |
| 115 | +app.use('/home', homeIndexRoute); |
116 | 116 |
|
117 | 117 | const PORT = process.env.PORT || 3001;
|
118 | 118 | app.listen(PORT, () => {
|
|
0 commit comments