1
0
Fork 0
CompleteNodeJS/task-manager/src/index.js

40 lines
880 B
JavaScript

const express = require('express')
require('./db/mongoose')
const userRouter = require('./routers/user')
const taskRouter = require('./routers/task')
const app = express()
const port = process.env.PORT || 4200
// app.use((req, res, next) => {
// if (req.method === 'GET') {
// res.send('GET requests are disabled')
// } else {
// next()
// }
// })
// app.use((req, res, next) => {
// res.status(503).send('Site is in maintenance mode').end()
// })
app.use(express.json())
app.use(userRouter)
app.use(taskRouter)
app.listen(port, () => {
console.log('Server is up on port ' + port)
})
const jwt = require('jsonwebtoken')
const myFunction = async () => {
const token = jwt.sign({ _id: 'abc123' }, 'thisismynewcourse', { expiresIn: '7 days' })
console.log(token)
const data = jwt.verify(token, 'thisismynewcourse')
console.log(data)
}
myFunction()