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
Compatibility
introduced
by
![]() |
|||
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 |