nuxt.renderRoute(route, context = {})

  • 타입: Function
  • 인자:
    1. String, 경로를 랜더
    2. Optional, Object, 제공된 문장, 가능한 키값: req & res
  • 반환값: Promise
    • html: String
    • error: null or Object
    • redirected: false or Object

제공된 문장으로 특정 route를 랜더합니다.

이 기능은 test purposes 기능과 nuxt.renderAndGetWindow 기능이 함께 사용되어야 합니다.

nuxt.renderRoute기능은 프로덕션 모드에서의 빌드 후에 실행할 수 있습니다 (dev: false).

예제:

const Nuxt = require('nuxt')
let config = require('./nuxt.config.js')
config.dev = false
const nuxt = new Nuxt(config)

nuxt.build()
.then(() => {
  return nuxt.renderRoute('/')
})
.then(({ html, error, redirected }) => {
  // html은 항상 문자열 입니다.

  // error가 null이 아닐 때 아래와 같은 형식으로 보여집니다.
  // { statusCode: 500, message: '에러 메세지' }

  // redirected는 redirect()가 date() 또는 fetch()로 사용되면 false가 아닙니다:
  // { path: '/other-path', query: {}, status: 302 }
})

잘못된 부분이 있거나 이 문서에 기여하고 싶으신가요? GitHub에서 이 페이지를 수정해주세요!