gpt4 book ai didi

curl - 解析服务器云代码功能 'Cannot POST'

转载 作者:行者123 更新时间:2023-12-04 05:47:27 25 4
gpt4 key购买 nike

我迁移到开源解析服务器的大部分工作都是成功的,我的数据正确存储,可访问。

然而,我遇到了云代码问题,特别是运行简单的 curl 测试。

初始解析服务器安装包括一个示例 main.js 文件,其中包含一个 hello world 函数

我自己的解析安装托管在“/parse”,因此 URL 使用它作为根

下面是一个简单的请求测试

 curl -X POST \   
-H "X-Parse-Application-Id: myAppId" \
-H "X-Parse-REST-API-Key:myRESTKey" \
-H "Content-Type: application/json" \
-d '{}' \
http://localhost:1337/parse/1/functions/hello

我得到的回应是

Cannot POST /parse/1/functions/hello



我认为它无法找到合适的 POST 端点是 curls 敷衍的声明

这里出了什么问题?我只是更改了 Parse.com 文档中关于使用云代码使用我的解析服务器安装详细信息的示例 curl 示例

最佳答案

答案是,与 Parses 托管解决方案不同,API 版本路径不是由 parse-server 托管的

如果您在 e.g. 上托管解析:/parse 就像我上面所做的那样,那么这就是函数 API 可用的相对 URL。所以只需从路径中删除/1/

相同的 curl 命令适用于此 URL

http://localhost:1337/parse/functions/hello

例如:

curl -X POST \   
-H "X-Parse-Application-Id: myAppId" \
-H "X-Parse-REST-API-Key:myRESTKey" \
-H "Content-Type: application/json" \
-d '{}' \
http://localhost:1337/parse/functions/hello

关于curl - 解析服务器云代码功能 'Cannot POST',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35504293/

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