Customize Endpoint’s HTTP Method
Sofa allows you to customize the http method. For example, in case you need POST
instead of GET
method in one of your query, you do the following:
api.use(
'/api',
useSofa({
schema,
routes: {
'Query.feed': { method: 'POST' }
}
})
)
When Sofa tries to define a route for feed
of Query
, instead of exposing it under GET
(default for Query type) it will use POST
method.
Pattern is easy: Type.field
where Type
is your query or mutation type.