diff options
Diffstat (limited to 'vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/simpleserver.js')
-rw-r--r-- | vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/simpleserver.js | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/simpleserver.js b/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/simpleserver.js new file mode 100644 index 00000000..d1eb8456 --- /dev/null +++ b/vnfmarket/src/main/webapp/vnfmarket/node_modules/phantomjs/lib/phantom/examples/simpleserver.js @@ -0,0 +1,42 @@ +var port, server, service, + system = require('system'); + +if (system.args.length !== 2) { + console.log('Usage: simpleserver.js <portnumber>'); + phantom.exit(1); +} else { + port = system.args[1]; + server = require('webserver').create(); + + service = server.listen(port, function (request, response) { + + console.log('Request at ' + new Date()); + console.log(JSON.stringify(request, null, 4)); + + response.statusCode = 200; + response.headers = { + 'Cache': 'no-cache', + 'Content-Type': 'text/html' + }; + response.write('<html>'); + response.write('<head>'); + response.write('<title>Hello, world!</title>'); + response.write('</head>'); + response.write('<body>'); + response.write('<p>This is from PhantomJS web server.</p>'); + response.write('<p>Request data:</p>'); + response.write('<pre>'); + response.write(JSON.stringify(request, null, 4)); + response.write('</pre>'); + response.write('</body>'); + response.write('</html>'); + response.close(); + }); + + if (service) { + console.log('Web server running on port ' + port); + } else { + console.log('Error: Could not create web server listening on port ' + port); + phantom.exit(); + } +} |