nsgm-cli
Version:
A CLI tool to run Next/Style-components and Graphql/Mysql fullstack project
25 lines (17 loc) • 551 B
JavaScript
const express = require('express')
const dayjs = require('dayjs')
const template = require('./apis/template')
const sso = require('./apis/sso')
const router = express.Router()
router.use((req, res, next) => {
const fullUrl = req.protocol + '://' + req.get('host') + req.originalUrl
console.log(dayjs().format('YYYY-MM-DD HH:mm:ss') + ' ' + fullUrl)
next()
})
router.use('/template', template)
router.use('/sso', sso)
router.get('*', (req, res) => {
res.statusCode = 200
res.json({ name: 'REST' })
})
module.exports = router