温馨提示:本文翻译自stackoverflow.com,查看原文请点击:node.js - Problems Updating File on GitHub Using Curl From Node JS
curl github node.js

node.js - 使用Node JS中的Curl在GitHub上更新文件的问题

发布于 2020-04-08 11:36:00

我正在尝试使用curl更新我的GitHub存储库上的文件。不幸的是,它一直给我同样的错误消息“问题解析JSON”。我正在使用的命令是:

curl -i -X PUT -H "Authorization: token <token>" -H "Content-Type: application/json" -d '{\"message\": \"<message>\", \"committer\": { \"name\": \"<name>\", \"email\": \"<email_address>\" }, \"content\": \"<contents_of_file_in_base64>\", \"sha\": \"<SHA_hash>\"}' https://api.github.com/repos/<user>/<repo>/contents/<data_path>

该命令通过节点js发送。任何人有任何想法我在做什么错?

查看更多

提问者
Scott Kingdon
被浏览
67
Scott Kingdon 2020-02-01 07:47

所以我解决了。我必须在所有属性名称和值周围加上两个双引号。如{“” valueName1“”:“” value1“”,“” valueName2“”:“” value2“”}一样。