Issues (111)

v2/index.js (1 issue)

Severity
1 1
const express = require('express');
2 1
const path = require("path");
3 1
const router = express.Router();
4
5 1
const authModel = require("./models/auth.js");
6
7 1
const auth = require("./route/auth.js");
8 1
const copier = require("./route/copier.js");
9 1
const deliveries = require("./route/deliveries.js");
10 1
const invoices = require("./route/invoices.js");
11 1
const orderItems = require("./route/order_items.js");
12 1
const orders = require("./route/orders.js");
13 1
const products = require("./route/products.js");
14
15 1
router.all('*', authModel.checkAPIKey);
16
17 1
router.get('/', (req, res) => res.sendFile(path.join(__dirname + '/documentation.html')));
0 ignored issues
show
Consider using the path module for constructing paths since they are otherwise not cross-OS compatible.
Loading history...
18
19 1
router.use("/auth", auth);
20 1
router.use("/copier", copier);
21 1
router.use("/deliveries", deliveries);
22 1
router.use("/invoices", invoices);
23 1
router.use("/order_items", orderItems);
24 1
router.use("/orders", orders);
25 1
router.use("/products", products);
26
27 1
router.use(function (req, res) {
28 3
    return res.status(404).json({
29
        errors: {
30
            status: 404,
31
            source: req.path,
32
            title: "Not found",
33
            detail: "Could not find path: " + req.path,
34
        }
35
    });
36
});
37
38
module.exports = router;
39