Start of ESM update
This commit is contained in:
32
server.ts
32
server.ts
@@ -1,25 +1,25 @@
|
||||
import bodyParser from "body-parser";
|
||||
import cors from "cors";
|
||||
import dotenv from "dotenv";
|
||||
import express, { Express } from "express";
|
||||
import winston from "winston";
|
||||
import helmet from "helmet";
|
||||
import morgan from "morgan";
|
||||
import nocache from "nocache";
|
||||
import path, { resolve } from "path";
|
||||
import JobRequestValidator from "./jobs/jobRequestValidator";
|
||||
import responseTime from "response-time";
|
||||
import winston from "winston";
|
||||
import DailyRotateFile from "winston-daily-rotate-file";
|
||||
import BillRequestValidator from "./bills/billRequestValidator";
|
||||
import { BillsListMedia } from "./bills/billsListMedia";
|
||||
import { BillsMediaUploadMulter, BillsUploadMedia } from "./bills/billsUploadMedia";
|
||||
import validateJobRequest from "./jobs/jobRequestValidator";
|
||||
import { JobsDeleteMedia } from "./jobs/jobsDeleteMedia";
|
||||
import { jobsDownloadMedia } from "./jobs/jobsDownloadMedia";
|
||||
import { JobsListMedia } from "./jobs/jobsListMedia";
|
||||
import { JobsMoveMedia } from "./jobs/jobsMoveMedia";
|
||||
import { JobMediaUploadMulter, jobsUploadMedia } from "./jobs/jobsUploadMedia";
|
||||
import InitServer, { FolderPaths } from "./util/serverInit";
|
||||
import DailyRotateFile from "winston-daily-rotate-file";
|
||||
import morgan from "morgan";
|
||||
import { BillsListMedia } from "./bills/billsListMedia";
|
||||
import BillRequestValidator from "./bills/billRequestValidator";
|
||||
import cors from "cors";
|
||||
import helmet from "helmet";
|
||||
import responseTime from "response-time";
|
||||
import nocache from "nocache";
|
||||
import { BillsMediaUploadMulter, BillsUploadMedia } from "./bills/billsUploadMedia";
|
||||
import ValidateImsToken from "./util/validateToken";
|
||||
import { jobsDownloadMedia } from "./jobs/jobsDownloadMedia";
|
||||
import { JobsDeleteMedia } from "./jobs/jobsDeleteMedia";
|
||||
|
||||
dotenv.config({
|
||||
path: resolve(process.cwd(), `.env.${process.env.NODE_ENV || "development"}`)
|
||||
@@ -109,9 +109,9 @@ const morganMiddleware = morgan(
|
||||
|
||||
app.use(morganMiddleware);
|
||||
app.use(helmet({ crossOriginResourcePolicy: { policy: "cross-origin" } }));
|
||||
app.post("/jobs/list", ValidateImsToken, JobRequestValidator, JobsListMedia);
|
||||
app.post("/jobs/upload", ValidateImsToken, JobMediaUploadMulter.array("file"), JobRequestValidator, jobsUploadMedia);
|
||||
app.post("/jobs/download", ValidateImsToken, JobRequestValidator, jobsDownloadMedia);
|
||||
app.post("/jobs/list", ValidateImsToken, validateJobRequest, JobsListMedia);
|
||||
app.post("/jobs/upload", ValidateImsToken, JobMediaUploadMulter.array("file"), validateJobRequest, jobsUploadMedia);
|
||||
app.post("/jobs/download", ValidateImsToken, validateJobRequest, jobsDownloadMedia);
|
||||
app.post(
|
||||
"/jobs/move", //JobRequestValidator,
|
||||
ValidateImsToken,
|
||||
|
||||
Reference in New Issue
Block a user