18 lines
473 B
JavaScript
18 lines
473 B
JavaScript
import express from "express"
|
|
import entries from "./routes/entries.js"
|
|
import tags from "./routes/tags.js"
|
|
import cors from "cors"
|
|
import { validateApiKey } from "./middlewear/auth.js"
|
|
const app = express()
|
|
|
|
const port = process.env.PORT || 3000
|
|
|
|
app.use(cors())
|
|
app.use(express.json())
|
|
app.use("/", validateApiKey)
|
|
app.use("/entries", entries)
|
|
app.use("/tags", tags)
|
|
|
|
app.listen(port, () => {
|
|
console.info(`INFO eolas-api server running at http://localhost:${port}`)
|
|
})
|