You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
579 B
29 lines
579 B
3 months ago
|
import express from "express";
|
||
|
import cors from "cors";
|
||
|
import router from "./routes/api_router.js";
|
||
|
import config from './config/config.js';
|
||
|
|
||
|
const app = express();
|
||
|
app.use(express.json());
|
||
|
app.use(cors({
|
||
|
origin: config.CORS_ORIGIN,
|
||
|
methods: ["GET", "POST"],
|
||
|
allowedHeaders: ["Content-Type"]
|
||
|
}));
|
||
|
|
||
|
const onListening =() => {
|
||
|
console.log("Listening on port 5000");
|
||
|
}
|
||
|
|
||
|
app.use("/api", router);
|
||
|
|
||
|
app.listen(5000, onListening)
|
||
|
|
||
|
app.all('*', (req, res) => {
|
||
|
res
|
||
|
.status(404)
|
||
|
.json({
|
||
|
success: false,
|
||
|
message: 'Route not found!',
|
||
|
});
|
||
|
});
|