UNPKG

create-cf-planetscale-app

Version:

Create a Cloudflare workers app for building production ready RESTful APIs using Hono

14 lines (10 loc) 560 B
import { Hono } from 'hono' import { Environment } from '../../bindings' import * as userController from '../controllers/user.controller' import { auth } from '../middlewares/auth' export const route = new Hono<Environment>() route.post('/', auth('manageUsers'), userController.createUser) route.get('/', auth('getUsers'), userController.getUsers) route.get('/:userId', auth('getUsers'), userController.getUser) route.patch('/:userId', auth('manageUsers'), userController.updateUser) route.delete('/:userId', auth('manageUsers'), userController.deleteUser)