summaryrefslogtreecommitdiff
path: root/tests/http/server.js
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-10-28 13:14:53 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-10-28 13:14:53 -0700
commitc03550de3598e3c55ea6c181148286b8673b6df1 (patch)
tree10f0fa1e682ce26dd022e79268173f3e90bc85f2 /tests/http/server.js
parentc6a918d9962dcf2354483b709b8bf0fffbbc3983 (diff)
downloadinfinitytier-c03550de3598e3c55ea6c181148286b8673b6df1.tar.gz
infinitytier-c03550de3598e3c55ea6c181148286b8673b6df1.zip
HTTP test works!
Diffstat (limited to 'tests/http/server.js')
-rw-r--r--tests/http/server.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/http/server.js b/tests/http/server.js
index 221dcda9..a58756bc 100644
--- a/tests/http/server.js
+++ b/tests/http/server.js
@@ -5,6 +5,8 @@ var SERVER_PORT = 18080;
// ---------------------------------------------------------------------------
+var fs = require('fs');
+
var express = require('express');
var app = express();
@@ -28,6 +30,8 @@ app.post('/:agentId',function(req,res) {
var agentId = req.params.agentId;
if ((!agentId)||(agentId.length !== 32))
return res.status(404).send('');
+
+ var receiveTime = Date.now();
var resultData = null;
try {
resultData = JSON.parse(req.rawBody);
@@ -36,9 +40,17 @@ app.post('/:agentId',function(req,res) {
}
result = {
agentId: agentId,
+ receiveTime: receiveTime,
result: resultData
};
- console.log(result);
+
+ var nows = receiveTime.toString(16);
+ while (nows.length < 16)
+ nows = '0' + nows;
+ fs.writeFile('result_'+agentId+'_'+nows,JSON.stringify(result),function(err) {
+ console.log(result);
+ });
+
return res.status(200).send('');
});