aboutsummaryrefslogtreecommitdiff
path: root/node_modules/vuepress/lib/app/serverEntry.js
blob: 715fc9565392b6bc653c80d6970a9fd05f0bd335 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { createApp } from './app'

export default context => new Promise((resolve, reject) => {
  const { app, router } = createApp()
  const { url } = context
  const { fullPath } = router.resolve(url).route

  if (fullPath !== url) {
    return reject({ url: fullPath })
  }

  router.push(url)
  router.onReady(() => resolve(app))
})