diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2015-10-28 13:14:53 -0700 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2015-10-28 13:14:53 -0700 |
| commit | c03550de3598e3c55ea6c181148286b8673b6df1 (patch) | |
| tree | 10f0fa1e682ce26dd022e79268173f3e90bc85f2 /tests/http/server.js | |
| parent | c6a918d9962dcf2354483b709b8bf0fffbbc3983 (diff) | |
| download | infinitytier-c03550de3598e3c55ea6c181148286b8673b6df1.tar.gz infinitytier-c03550de3598e3c55ea6c181148286b8673b6df1.zip | |
HTTP test works!
Diffstat (limited to 'tests/http/server.js')
| -rw-r--r-- | tests/http/server.js | 14 |
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(''); }); |
