-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgridsome.server.js
42 lines (40 loc) · 1.08 KB
/
gridsome.server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// Server API makes it possible to hook into various parts of Gridsome
// on server-side and add custom data to the GraphQL data layer.
// Learn more: https://gridsome.org/docs/server-api/
// Changes here requires a server restart.
// To restart press CTRL + C in terminal and run `gridsome develop`
module.exports = function (api) {
api.loadSource(({ addSchemaResolvers }) => {
// Use the Data store API here: https://gridsome.org/docs/data-store-api/
addSchemaResolvers({
TravelPost: {
photographer: {
type: 'String',
resolve(obj) {
return `${obj.photographer}`;
},
},
image_link: {
type: 'String',
resolve(obj) {
return `${obj.image_link}`;
},
},
},
Post: {
photographer: {
type: 'String',
resolve(obj) {
return `${obj.photographer}`;
},
},
image_link: {
type: 'String',
resolve(obj) {
return `${obj.image_link}`;
},
},
},
});
});
};