У меня один вопрос:
Мое приложение использует порт 1337 (я использовал в sails. js framework), и я должен написать систему webhook из gitlab. Я не нашел много руководств по «как написать систему webhook», но у меня есть следующий код:
const secret = "your_secret_here";
const repo = "~/your_repo_path_here/";
const http = require('http');
const crypto = require('crypto');
const exec = require('child_process').exec;
http.createServer(function (req, res) {
req.on('data', function(chunk) {
let sig = "sha1=" + crypto.createHmac('sha1', secret).update(chunk.toString()).digest('hex');
if (req.headers['x-hub-signature'] == sig) {
exec('cd ' + repo + ' && git pull');
}
});
res.end();
}).listen(8080);
Этот код использует порт 8080, и мой вопрос: как использовать этот код, но не на порт 8080, но в моем приложении порт 1337 ?, Как отредактировать этот код, чтобы он был правильной версией для парусов?
Спасибо за все ответы