Я использовал node-rest-client, чтобы отправить несколько файлов gitlab.это работает для одного файла.если он имеет несколько файлов, то его последний файл push.когда итерирует и толкает в массив, то он переходит в git.пожалуйста, просмотрите мой код и предложение нужно var action = [
{
"action": "create",
"file_path": selfile[i]+"_"+i,
"content": base64_encode(selfile[i]),
"encoding": "base64"
}];
actions.push (action);}
dataObj = {
"branch": "master",
"commit_message": "converted profile",
"actions":actions,
};
var Client = require('node-rest-client').Client;
var client = new Client();
client.post("https://gitlab.com/api/v1/projects/34/repository/commits",
args, function (data, response) {
console.log("true");
});
как я могу улучшить этот код.