func Token(req *http.Request) string {
	token, ok := req.Context().Value(nosurfKey).(*string)
	if !ok {
		return ""
	}
	return *token
}
// Token won't be available after CSRFHandler finishes

Token won't be available after CSRFHandler finishes
// Token won ' t be available after CSRFHandler finishes
func Token(req *http.Request) string {
	token, ok := req.Context().Value(nosurfKey).(*string)
	if !ok {
		return ""
	}
	return *token
}
func Token ( req * http . Request ) string { token , ok := req . Context ( ) . Value ( nosurfKey ) . ( * string ) if ! ok { return " " } return * token }
Token won't be available after CSRFHandler finishes
Token won ' t be available after CSRFHandler finishes