forked from john-smilga/node-express-course
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e0de048
commit dda4cf9
Showing
13 changed files
with
203 additions
and
93 deletions.
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,33 @@ | ||
const express = require('express') | ||
const app = express() | ||
const tasks = require('./routes/tasks') | ||
const connectDB = require('./db/connect') | ||
require('dotenv').config() | ||
const notFound = require('./middleware/not-found') | ||
const errorHandlerMiddleware = require('./middleware/error-handler') | ||
const express = require('express'); | ||
const app = express(); | ||
const tasks = require('./routes/tasks'); | ||
const connectDB = require('./db/connect'); | ||
require('dotenv').config(); | ||
const notFound = require('./middleware/not-found'); | ||
const errorHandlerMiddleware = require('./middleware/error-handler'); | ||
|
||
// middleware | ||
|
||
app.use(express.static('./public')) | ||
app.use(express.json()) | ||
app.use(express.static('./public')); | ||
app.use(express.json()); | ||
|
||
// routes | ||
|
||
app.use('/api/v1/tasks', tasks) | ||
app.use('/api/v1/tasks', tasks); | ||
|
||
app.use(notFound) | ||
app.use(errorHandlerMiddleware) | ||
const port = process.env.PORT || 5000 | ||
app.use(notFound); | ||
app.use(errorHandlerMiddleware); | ||
const port = process.env.PORT || 5000; | ||
|
||
const start = async () => { | ||
try { | ||
await connectDB(process.env.MONGO_URI) | ||
app.listen(port, console.log(`Server is listening on port ${port}...`)) | ||
await connectDB(process.env.MONGO_URI); | ||
app.listen(port, () => | ||
console.log(`Server is listening on port ${port}...`) | ||
); | ||
} catch (error) { | ||
console.log(error) | ||
console.log(error); | ||
} | ||
} | ||
}; | ||
|
||
start() | ||
start(); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,41 @@ | ||
require('dotenv').config() | ||
require('express-async-errors') | ||
require('dotenv').config(); | ||
require('express-async-errors'); | ||
|
||
const express = require('express') | ||
const app = express() | ||
const express = require('express'); | ||
const app = express(); | ||
|
||
const connectDB = require('./db/connect') | ||
const productsRouter = require('./routes/products') | ||
const connectDB = require('./db/connect'); | ||
const productsRouter = require('./routes/products'); | ||
|
||
const notFoundMiddleware = require('./middleware/not-found') | ||
const errorMiddleware = require('./middleware/error-handler') | ||
const notFoundMiddleware = require('./middleware/not-found'); | ||
const errorMiddleware = require('./middleware/error-handler'); | ||
|
||
// middleware | ||
app.use(express.json()) | ||
app.use(express.json()); | ||
|
||
// routes | ||
|
||
app.get('/', (req, res) => { | ||
res.send('<h1>Store API</h1><a href="/api/v1/products">products route</a>') | ||
}) | ||
res.send('<h1>Store API</h1><a href="/api/v1/products">products route</a>'); | ||
}); | ||
|
||
app.use('/api/v1/products', productsRouter) | ||
app.use('/api/v1/products', productsRouter); | ||
|
||
// products route | ||
|
||
app.use(notFoundMiddleware) | ||
app.use(errorMiddleware) | ||
app.use(notFoundMiddleware); | ||
app.use(errorMiddleware); | ||
|
||
const port = process.env.PORT || 3000 | ||
const port = process.env.PORT || 3000; | ||
|
||
const start = async () => { | ||
try { | ||
// connectDB | ||
await connectDB(process.env.MONGO_URI) | ||
app.listen(port, console.log(`Server is listening port ${port}...`)) | ||
await connectDB(process.env.MONGO_URI); | ||
app.listen(port, () => console.log(`Server is listening port ${port}...`)); | ||
} catch (error) { | ||
console.log(error) | ||
console.log(error); | ||
} | ||
} | ||
}; | ||
|
||
start() | ||
start(); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,32 @@ | ||
require('dotenv').config() | ||
require('express-async-errors') | ||
require('dotenv').config(); | ||
require('express-async-errors'); | ||
|
||
const express = require('express') | ||
const app = express() | ||
const express = require('express'); | ||
const app = express(); | ||
|
||
const mainRouter = require('./routes/main') | ||
const notFoundMiddleware = require('./middleware/not-found') | ||
const errorHandlerMiddleware = require('./middleware/error-handler') | ||
const mainRouter = require('./routes/main'); | ||
const notFoundMiddleware = require('./middleware/not-found'); | ||
const errorHandlerMiddleware = require('./middleware/error-handler'); | ||
|
||
// middleware | ||
app.use(express.static('./public')) | ||
app.use(express.json()) | ||
app.use(express.static('./public')); | ||
app.use(express.json()); | ||
|
||
app.use('/api/v1', mainRouter) | ||
app.use('/api/v1', mainRouter); | ||
|
||
app.use(notFoundMiddleware) | ||
app.use(errorHandlerMiddleware) | ||
app.use(notFoundMiddleware); | ||
app.use(errorHandlerMiddleware); | ||
|
||
const port = process.env.PORT || 5000 | ||
const port = process.env.PORT || 5000; | ||
|
||
const start = async () => { | ||
try { | ||
app.listen(port, console.log(`Server is listening on port ${port}...`)) | ||
app.listen(port, () => | ||
console.log(`Server is listening on port ${port}...`) | ||
); | ||
} catch (error) { | ||
console.log(error) | ||
console.log(error); | ||
} | ||
} | ||
}; | ||
|
||
start() | ||
start(); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,29 @@ | ||
require('dotenv').config() | ||
require('express-async-errors') | ||
require('dotenv').config(); | ||
require('express-async-errors'); | ||
|
||
const express = require('express') | ||
const app = express() | ||
const express = require('express'); | ||
const app = express(); | ||
|
||
const notFoundMiddleware = require('./middleware/not-found') | ||
const errorHandlerMiddleware = require('./middleware/error-handler') | ||
const notFoundMiddleware = require('./middleware/not-found'); | ||
const errorHandlerMiddleware = require('./middleware/error-handler'); | ||
|
||
// middleware | ||
app.use(express.static('./public')) | ||
app.use(express.json()) | ||
app.use(express.static('./public')); | ||
app.use(express.json()); | ||
|
||
app.use(notFoundMiddleware) | ||
app.use(errorHandlerMiddleware) | ||
app.use(notFoundMiddleware); | ||
app.use(errorHandlerMiddleware); | ||
|
||
const port = process.env.PORT || 3000 | ||
const port = process.env.PORT || 3000; | ||
|
||
const start = async () => { | ||
try { | ||
app.listen(port, console.log(`Server is listening on port ${port}...`)) | ||
app.listen(port, () => | ||
console.log(`Server is listening on port ${port}...`) | ||
); | ||
} catch (error) { | ||
console.log(error) | ||
console.log(error); | ||
} | ||
} | ||
}; | ||
|
||
start() | ||
start(); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,33 @@ | ||
require('dotenv').config()< 9E88 /span> | ||
require('express-async-errors') | ||
const express = require('express') | ||
const app = express() | ||
require('dotenv').config(); | ||
require('express-async-errors'); | ||
const express = require('express'); | ||
const app = express(); | ||
|
||
// error handler | ||
const notFoundMiddleware = require('./middleware/not-found') | ||
const errorHandlerMiddleware = require('./middleware/error-handler') | ||
const notFoundMiddleware = require('./middleware/not-found'); | ||
const errorHandlerMiddleware = require('./middleware/error-handler'); | ||
|
||
app.use(express.json()) | ||
app.use(express.json()); | ||
// extra packages | ||
|
||
// routes | ||
app.get('/', (req, res) => { | ||
res.send('jobs api') | ||
}) | ||
res.send('jobs api'); | ||
}); | ||
|
||
app.use(notFoundMiddleware) | ||
app.use(errorHandlerMiddleware) | ||
app.use(notFoundMiddleware); | ||
app.use(errorHandlerMiddleware); | ||
|
||
const port = process.env.PORT || 3000 | ||
const port = process.env.PORT || 3000; | ||
|
||
const start = async () => { | ||
try { | ||
app.listen(port, console.log(`Server is listening on port ${port}...`)) | ||
app.listen(port, () => | ||
console.log(`Server is listening on port ${port}...`) | ||
); | ||
} catch (error) { | ||
console.log(error) | ||
console.log(error); | ||
} | ||
} | ||
}; | ||
|
||
start() | ||
start(); |