servicestack - Service CORS and Route Attributes -


i have cors feature enabled. i'm finding if don't have:

[route("/cors_endpoint", "get, options")] 

on request dto, 404.

as i'm using corsfeature, , prerequestfilter below, don't understand 404 coming. (i have authentication attributes in play, doing stateless auth it).

plugins.add(new corsfeature()); prerequestfilters.add((req, res) => {     if (req.method == "options")     {          res.statuscode = 200; //my hack          res.endrequest();     } }); 

any ideas? ps. still on 3.9.x

edit: real questions maybe should be:

[route("/cors_endpoint", "get")] 

this gives 404, , doesn't hit prerequestfilter @ all. why?

the "new api" changes introduced more http verb signatures. try adding the service options method.

public class reqstarsservice : service {     [enablecors]     public void options(reqstar request) {} } 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

css - Make div keyboard-scrollable in jQuery Mobile? -

ruby on rails - Seeing duplicate requests handled with Unicorn -