为hapi中的所有api添加前缀

时间:2019-02-04 12:53:58

标签: node.js server hapijs hapi

我将此代码写在index.js文件中。我的api在 / 路径上成功运行。现在,我需要为所有api添加一个前缀。我不想通过编辑每个文件一个接一个地添加。我需要一口气做。

composer((err, server) => {
  if (err) throw err

  server.initialize((errInit) => {
    if (err) throw errInit
    server.register({
      register: require('hapi-cron'),
      routes: { prefix: '/api' },
      options: {
        jobs: []
      }  
    }, (err) => {
      server.start(() => {
        const env = process.env.NODE_ENV
        const msg = `${env} server started at ${server.info.uri}`
        server.log(['server', 'info'], msg)
        if (_.includes(['sandbox', 'production'], env)) {
        }
      })    
    })   
  })
})

我该怎么做?在此先感谢!

0 个答案:

没有答案