处理 cors 连接时是否可以在管道工中设置 cookie?
我有一个角度应用程序(比如在 localhost:4200 上运行)和管道工 api(比如在 localhost:8000 上),只是尝试使用文档中的示例代码:
#* @get /sessionCounter
function(req){
count <- 0
if (!is.null(req$session$counter)){
count <- as.numeric(req$session$counter)
}
req$session$counter <- count + 1
return(paste0("This is visit #", count))
}
我在 rooter 上注册了 sessionCookie() 钩子,所以当我在浏览器中访问 localhost:8000/sessionCounter 时这有效,但不是从 Angular 应用程序。
我在这里缺少任何设置吗?
我只是res$setHeader("Access-Control-Allow-Origin", "http://localhost:4200")
为服务 cors 请求而添加的,我还需要别的吗?