Was private
package.json
{ "name": "mockedsend", "version": "0.0.0", "description": "", "main": "index.js", "repository": "", "author": "Lindsay", "dependencies": { "request": "~0.2.8" } }
index.js
// // var http = require("http"); var OutRequest = require('request'); var serverStartedDateTimeFormatted = formatDate(new Date()); var verisae = {}; verisae.server = "verisaemockedreceivepublic-c9-flipperandfriends.c9.io"; verisae.path = "alarm"; verisae.login = "loginhere"; verisae.password = "pwd" verisae.xml = "xml_here"; var options = { method: "POST", url: 'https://' + verisae.server + '/' + verisae.path, qs: {'login': verisae.login, 'password': verisae.password, 'xml': verisae.xml} }; function onRequest(request, response) { OutRequest(options, function (errorx, responsex, bodyx) { //response.writeHead(responsex.statusCode, { response.writeHead(200, { "Content-Type": "text/html" }); response.write(bodyx); response.end(); writeLog(bodyx); //request.connection.end(); // force a disconnect? }); } function formatDate(date) { var dateStamp = ''; dateStamp += date.getFullYear(); dateStamp += '-'; dateStamp += date.getMonth() + 1; dateStamp += '-'; dateStamp += date.getDate(); dateStamp += '_'; dateStamp += pad(date.getHours(), 2); dateStamp += ':'; dateStamp += pad(date.getMinutes(), 2); dateStamp += ':'; dateStamp += pad(date.getSeconds(), 2); dateStamp += ':'; dateStamp += pad(date.getMilliseconds(), 3); return dateStamp; } function pad(number, length) { var str = '' + number; while (str.length < length) { str = '0' + str; } return str; } function writeLogWithTimeStamp(message) { console.log(formatDate(new Date()) + " " + message); } function writeLog(message) { console.log(message); } function writeLogServerUpSince() { writeLogWithTimeStamp("Server up since " + serverStartedDateTimeFormatted); } var server = http.createServer(onRequest).listen(process.env.PORT, process.env.IP); writeLogServerUpSince(); setInterval(function () { writeLogServerUpSince(); }, 60000);
server.js
// // # SimpleServer // // A simple chat server using Socket.IO, Express, and Async. // var http = require('http'); var path = require('path'); var async = require('async'); var socketio = require('socket.io'); var express = require('express'); // // ## SimpleServer `SimpleServer(obj)` // // Creates a new instance of SimpleServer with the following options: // * `port` - The HTTP port to listen on. If `process.env.PORT` is set, _it overrides this value_. // var router = express(); var server = http.createServer(router); var io = socketio.listen(server); router.use(express.static(path.resolve(__dirname, 'client'))); var messages = []; var sockets = []; io.on('connection', function (socket) { messages.forEach(function (data) { socket.emit('message', data); }); sockets.push(socket); socket.on('disconnect', function () { sockets.splice(sockets.indexOf(socket), 1); updateRoster(); }); socket.on('message', function (msg) { var text = String(msg || ''); if (!text) return; socket.get('name', function (err, name) { var data = { name: name, text: text }; broadcast('message', data); messages.push(data); }); }); socket.on('identify', function (name) { socket.set('name', String(name || 'Anonymous'), function (err) { updateRoster(); }); }); }); function updateRoster() { async.map( sockets, function (socket, callback) { socket.get('name', callback); }, function (err, names) { broadcast('roster', names); } ); } function broadcast(event, data) { sockets.forEach(function (socket) { socket.emit(event, data); }); } server.listen(process.env.PORT || 3000, process.env.IP || "0.0.0.0", function(){ var addr = server.address(); console.log("Chat server listening at", addr.address + ":" + addr.port); });