<template>
  <h1>Date: {{ date }}</h1>
</template>

<script>
let date

export default {
  middleware: ({ query, error }) => {
    if (!query.please) { return error({ message: 'You need to ask the permission', statusCode: 403 }) }
    date = Date.now()
  },
  asyncData () {
    return { date }
  }
}
</script>