私はVue Webpack Cliプロジェクトでprerender-spa-pluginを使用しています。私はaxiosの呼び出しを介してルート配列のリストを取得することが可能である場合、私は思ったんだけど、このget Vue Webpack Cliのアキシオ経由でのルートリスト
...
plugins: [
...
new PrerenderSpaPlugin(
path.join(__dirname, '../dist'),
['/', '/about', '/contact'],
{
captureAfterTime: 5000
}
)
]
ようwebpack.prod.conf.jsにプラグインを登録してるのドキュメントからのように。 私は成功せず、次のことを試してみました:
var routes = axios.get('http://myapi.com/api').then(function (response) {
return response.map(function (response) {
return '/base/' + response.slug
})
})
plugins: [
...
new PrerenderSpaPlugin(
path.join(__dirname, '../dist'),
routes,
{
captureAfterTime: 5000
}
)
]
私のJavascriptの知識が、私はこの問題を解決することはできないんだけど悪いので。何かヒントありがとうございました。
敬具