回答編集履歴
1
足りてなかったコードを追加
answer
CHANGED
@@ -2,9 +2,22 @@
|
|
2
2
|
|
3
3
|
nuxt.config.js
|
4
4
|
```ここに言語を入力
|
5
|
+
const ctfConfig = getConfigForKeys([
|
6
|
+
'CTF_TYPE_ID',
|
7
|
+
'CTF_SPACE_ID',
|
8
|
+
'CTF_CDA_ACCESS_TOKEN'
|
9
|
+
]);
|
10
|
+
const { createClient } = require('./plugins/contentful')
|
11
|
+
const cdaClient = createClient(ctfConfig)
|
12
|
+
const clientPromise = cdaClient.getEntries({
|
13
|
+
'content_type': 'client',
|
14
|
+
order: '-sys.createdAt'
|
15
|
+
});
|
16
|
+
module.exports ={
|
17
|
+
mode: 'universal',
|
5
|
-
generate: {
|
18
|
+
generate: {
|
6
19
|
async routes() {
|
7
|
-
return Promise.all([clientPromise
|
20
|
+
return Promise.all([clientPromise])
|
8
21
|
.then(([hoges]) => {
|
9
22
|
const urls = []
|
10
23
|
hoges.items.forEach(item => {
|
@@ -16,5 +29,6 @@
|
|
16
29
|
});
|
17
30
|
return urls
|
18
31
|
});
|
32
|
+
}
|
19
33
|
}
|
20
34
|
```
|