Работа без обязательств с моей стороны - в том смысле, что если возьмусь за что-то - сделаю, ожидать от меня большее не рекомендую, могу выйти из участия в проекте в любое время
Разрабатываю сетевое приложение и необходимо протестировать его работу на "полигоне".Надеюсь, Вы оцениваете свои труды больше чем в 1.5$?
главное чтоб в условиях не было "разместите наш баннер на вашем сайте", т.к. это вовсе не сайт.В этом случае Вам ещё проще будет, нет сайта - не баннера. Можете так и написать в поддержку, "размещу баннер у себя на сайте, сразу, как появиться сайт".
Решение в виде дедиков не подходит, т.к. нужен статичный IP, стабильная скорость сети и вменяемая админка.Все, абсолютно все, дедики, что я видел - имели статический IP, стабильную скорость сети в 100Мбит и выше и вменяемую админку в виде VNC и/или SSH-управления и возможность поставить туда какую угодно другую админку.
Любой индивидуальный разработчик может создавать бесплатные или платные приложения с помощью Visual Studio Community.
Visual Studio Community может использовать неограниченное число пользователей в организации в следующих случаях: в учебных аудиториях, для научных исследований или участия в проектах с открытым кодом.
Для всех прочих сценариев использования: В некорпоративных организациях Visual Studio Community могут использовать до 5 пользователей.
res.send
отправляет все заголовки и тело, что завершает вес процесс запрос-ответ и закрывает возможность использовать текущий объект res
для отправки чего-либо. В данном случае вам нужно убрать из кода первый вызов res.send
и вы получите "Hello 2". Никаих обходов асинхронности, глобальных переменных и прочего вам не нужно. Переменная res будет и так доступна внутри коллбэка, если вы не перекрываете её где-то в области видимости. const request = require('request-json');
const Promise = require('bluebird');
let client = request.createClient(SITE_URL);
client.post = Promise.promisify(client.post);
Promise.coroutine(function* () {
let data1 = createDataStruct(61, 1, 1);
let result1 = yield client.post(SITE_PATH, data);
let data2 = createDataStruct(61, 1, 1);
let result2 = yield client.post(SITE_PATH, data);
console.log(result1, result2);
})();