entry-server.js 443 Bytes
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);
    });
};