-
-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Hi.
I could not find any examples of the Pogo server / route with enabled CORS.
Here's a couple of examples for a CORS-enabled route:
- When using the
Toolkit:
server.route({
handler: (request: Request, tk: Toolkit): Response => {
const response = tk.response({ info: 'OK' });
response.headers.append('access-control-allow-origin', '*');
response.headers.append(
'access-control-allow-headers',
'Origin, X-Requested-With, Content-Type, Accept, Range',
);
return response.code(200);
},
method: 'GET',
path: '/cors',
});- When using the
request.response:
server.route({
handler: (request: Request, tk: Toolkit): Response => {
request.response.headers.append('access-control-allow-origin', '*');
request.response.headers.append(
'access-control-allow-headers',
'Origin, X-Requested-With, Content-Type, Accept, Range',
);
request.response.body = {
info: 'OK',
};
return request.response;
},
method: 'GET',
path: '/cors',
});I think this can be added to the documentation.
jpenailillo
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed