最近參與一個(gè)項(xiàng)目罗洗,前后端分離。于是研究了下CORS的規(guī)范钢猛。
后端服務(wù)器采用Vertx實(shí)現(xiàn)伙菜,剛開始自己實(shí)現(xiàn)CORS,需要自己在響應(yīng)中添加CORS相關(guān)的頭(header)以及實(shí)現(xiàn)對應(yīng)的options方法命迈。后來調(diào)查了Vertx自帶CORS的處理器贩绕,直接拿來使用,方便了不少壶愤。
CORS(跨域資源共享)
Vertx.web自帶的CORS處理器淑倾。
router.route().handler(CorsHandler.create("http://192.168.23.155:8080")
.allowCredentials(true).allowedHeader("content-type")
.allowedHeader("x-csrftoken").allowedMethod(HttpMethod.POST));