首页 > 其他分享 >定义路由

定义路由

时间:2023-07-12 17:56:17浏览次数:28  
标签:return 定义 err request fastify reply 路由

const routes = (fastify, options, done) => {         fastify.post('/login', async (request, reply) => {             return 'ok'         })                 fastify.get('/getBooks', async (request, reply) => {             return 'OK'         })                 fastify.get('/getUsers', async (request, reply) => {             return 'OK'         })                 done()     }     module.exports = routes

定义路由后,再引用

fastify.register(require('./routes/index'), { prefix: '/v1' }) //添加路由前缀   fastify.listen({ port: 8088, host: APP_IP}, (err, address) => {     console.log(`app run ip: ${APP_IP}`);     if (err) throw err     // lServer is now listening on ${address} })

注册路由里可以定义路由前缀。

 

标签:return,定义,err,request,fastify,reply,路由
From: https://www.cnblogs.com/Jiaojiawang/p/17548372.html

相关文章

  • C# winfrom 自定义一个多选下拉控件MultiCombobox
    先看效果图:下拉框可自由拖动大小,内部checkbox会自动换行。主要代码片段自定义控件MultiComboboxCtrl1publicpartialclassMultiComboBoxCtrl:UserControl2{3MyCheckboxListCtrlcheckBoxListCtrl;4publiceventAction<string>Selec......
  • v3.3+使用 defineOptions 定义组件命名、版本、注册子组件
    在v3.3+版本中,可以使用defineOptions方法,定义组件命名、版本、注册子组件<scriptlang="ts"setup>import{Tabs,TabPane}from'ant-design-vue';import{ref}from'vue';import{achieveList}from'./data';importTabPackage......
  • 如何解决使用 router.push 跳转路由第二次之后页面就不会刷新了
    router.push({name:"monitor",query:{deviceid:"1676156672197922816",//设备IDisOpen:"true",//是否跳转事件date:newDate().getTime()//解决第二次使用push跳转路由页面不刷新}})在传递参数的时候加上 date:......
  • css 自定义动态排列
    需求就是显示一批头像,正常排列,很简单吧!用弹性盒子再加上允许换行,就解决了吗?问题是:头像之间有间隔,就需要加margin-right,问题来了本行最后一个盒子的空隙大了,正好能放下一个头像,这时肯定去掉margin.(这里设定最后一个盒子空隙大,当然也可能正好或者多一点点)。头像容器宽度不确定,......
  • 通过自定义指令控制按钮权限
    目录常见写法自定义指令小试牛刀常见写法通常控制按钮显示与否,会采用v-if或者v-show来控制,可能会写成以下形式,在通过动态的改变active变量的值,控制按钮的显示状态,<template><div><buttonv-if="(active='1')">按钮一</button><buttonv-else-if="(active='......
  • springboot 自定义整合caffeine 本地缓存
    1、自定义缓存配置类@Data@ConfigurationProperties(prefix="page.cache")publicclassPageCacheProperties{privateCaffeineConfigPropertiescaffeine=newCaffeineConfigProperties();//本地缓存配置privatePageCacheAsyncExecutorConfigpool=newP......
  • vue3自定义指令 拖拽 与拖拽变大小
    directives:{drag:{mounted:(el,binding)=>{constdragDom=el;conststy=dragDom.currentStyle||window.getComputedStyle(dragDom,null);el.parentElement.style.cursor='move';......
  • 基于JavaFX的扫雷游戏实现(五)——设置和自定义控件
      它来了它来了,最后一期终于来了。理论上该讲的全都讲完了,只剩下那个拖了好几期的自定义控件和一个比较没有存在感的设置功能没有讲。所以这次就重点介绍它们俩吧。  首先我们快速浏览下设置的实现,上图:  然后是控制器代码:SettingsController.javapackagecontrollers;......
  • React中编写操作树形数据的自定义Hook
    什么是Hookhook即为钩子,是一种特殊的函数,它可以让你在函数式组件中使用一些react特性,目前在react中常用的hook有以下几类useState:用于在函数组件中定义和使用状态(state)。useEffect:用于在函数组件中处理副作用,也可以模拟react生命周期useContext:用于在函......
  • 高等数学——导数定义
    导数定义物体运动的速度:非匀速。运动的距离:\(f(t)-f(t_{0})\)从\(t\)到\(t_{0}\)的平均速度:\[\lim_{t\tot_{0}}\frac{f(t)-f(t_{0})}{t-t_{0}}=v\]\(y=f(x)\)在\(x_{0}\)的领域内有定义,在\(x\)处取一个增量\(\Deltax\),\(\Deltay=f(x_{0}+\Deltax)-f(x_{0})\)......