gpt4 book ai didi

javascript - CouchDB 映射函数中的 GET 请求

转载 作者:行者123 更新时间:2023-11-30 16:55:47 25 4
gpt4 key购买 nike

是否可以在 View 的 map 功能中使用 GET 请求向外部 Web 服务发出 GET 请求?例如。我有一个带有 REST API 的分类服务。我想通过调用(非异步)API 函数对 map 函数中的文档进行分类。可以用 JavaScript 实现吗?

最佳答案

不适用于默认的 javascript 查询服务器。但是如果你启用 native erlang query server您可以执行任意代码,包括发出 http 请求。例如你可以这样做

%% Map Function
fun({Doc}) ->
<<K,_/binary>> = proplists:get_value(<<"_rev">>, Doc, null),
V = proplists:get_value(<<"_id">>, Doc, null),

%% Making the http request

{ok,{Status,Headers,Body}} = httpc:request("some url"),

%% do some stuff with the response and then emit

Emit(<<K>>, V)

end.

关于javascript - CouchDB 映射函数中的 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29747434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com