Blame view

examples/entry-server.js 443 Bytes
2474ee59   Lawrence Lee   add hover-highlig...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  import { createApp } from './main';
  
  export default context => {
      return new Promise((resolve, reject) => {
          const { app, router } = createApp();
          router.push(context.url)
          router.onReady(() => {
              const matchedComponents = router.getMatchedComponents();
              if (!matchedComponents.length) {
                  reject({ code: 404 });
              }
              resolve(app);
          }, reject);
      });
  };