cors update

This commit is contained in:
2024-03-18 00:07:40 +03:00
parent 41eedefc28
commit c4e6f67425

15
app.js
View File

@@ -6,6 +6,8 @@ const configs = require("./configs");
const chalk = require("chalk"); const chalk = require("chalk");
const helmet = require("helmet"); const helmet = require("helmet");
const morgan = require("morgan"); const morgan = require("morgan");
const path = require("path");
const cors = require("cors");
app.use(express.urlencoded({ extended: true })); app.use(express.urlencoded({ extended: true }));
app.use(express.json()); app.use(express.json());
@@ -14,6 +16,7 @@ app.use(helmet());
// Logs // Logs
app.use(morgan("dev")); app.use(morgan("dev"));
app.use(cors());
// Connect Mongoose // Connect Mongoose
mongoose mongoose
.connect(configs.mongodburl, { .connect(configs.mongodburl, {
@@ -26,6 +29,16 @@ mongoose
console.log("Mongodb error: " + error.message); console.log("Mongodb error: " + error.message);
}); });
// Statik dosyaların servis edilmesi
app.use(express.static("build"));
// React uygulamasının web arayüzüne erişim
app.get("/react-ui", (req, res) => {
res.sendFile(path.join(__dirname, "public", "index.html"));
});
// Device Set Route
app.use("/api/get", require("./route/device.get.route"));
// Save Route // Save Route
app.use("/api/save", require("./route/save.route")); app.use("/api/save", require("./route/save.route"));
// Device Set Route // Device Set Route
@@ -34,7 +47,7 @@ app.use("/api/set", require("./route/device.set.route"));
app.use("/api/device-log", require("./route/device.log.route")); app.use("/api/device-log", require("./route/device.log.route"));
// 404 Not Found Endpoint // 404 Not Found Endpoint
app.use((req, res) => { app.use((req, res) => {
res.status(404).json({ error: true, message: "Not found!" }); res.status(404).json({ error: true, message: error.message });
}); });
// Root public route // Root public route
app.use("*", (req, res) => { app.use("*", (req, res) => {