我使用 chi 库在 go 中创建了一个新的终结点。终结点处理数据很长时间(最多 1 分钟),因此我想在收到 HTTP 请求后立即返回 http ok 状态。实现这一目标的正确方法是什么?package mainfunc processRequest(w http.ResponseWriter, r *http.Request) {// I would like to return ok status here// here I would like to process data}func main() {r := chi.NewRouter()r.Post("/endpoint", processRequest())}
1 回答
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
使用 goroutine 处理数据
func processRequest(w http.ResponseWriter, r *http.Request) {
// Write answer to request
// Start a goroutine to process data
go processData()
}
- 1 回答
- 0 关注
- 95 浏览
添加回答
举报
0/150
提交
取消