diff --git a/nuxt.config.js b/nuxt.config.js index f029a3f..d2222f8 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -1,9 +1,25 @@ -const pkg = require('./package') +import pkg from './package' +import buildAppList from './helpers/build-app-list' -module.exports = { +export default { mode: 'universal', target: 'static', + generate: { + routes() { + return buildAppList() + .then((appList) => { + + // console.log('result', result) + + return appList.map(app => ({ + route: '/app/' + app.slug, + payload: appList + })) + }) + } + }, + /* ** Headers of the page */ diff --git a/pages/app/_slug.vue b/pages/app/_slug.vue new file mode 100644 index 0000000..eea056e --- /dev/null +++ b/pages/app/_slug.vue @@ -0,0 +1,83 @@ + + + + +