reference-server.js 733 B

1234567891011121314151617181920212223242526272829
  1. 'use strict'
  2. /**
  3. * The reference server collects and saves reference PDFs for the tests.
  4. */
  5. const http = require('http')
  6. const PORT = 9090
  7. const fs = require('fs')
  8. // Create a server
  9. const server = http.createServer((request, response) => {
  10. console.log(request.url)
  11. const wstream = fs.createWriteStream('./' + request.url)
  12. console.log('🙌 Creating reference PDF ' + request.url + '.')
  13. request.on('data', (chunk) => {
  14. //console.log(chunk.length)
  15. wstream.write(chunk)
  16. })
  17. request.on('end', () => {
  18. wstream.end()
  19. })
  20. response.end('Test has sent reference PDF for ' + request.url)
  21. })
  22. // Lets start our server
  23. server.listen(PORT, () => {
  24. console.log(`Server listening on: http://localhost:${PORT}`)
  25. })