app.lua 467 B

123456789101112131415
  1. local http = require('leda.server.http')
  2. local json = require('cjson')
  3. local server = http(8080, 'localhost')
  4. server.request = function(server, request, response)
  5. local url = request:url()
  6. if url:find('/json') then
  7. response.body = json.encode{message= 'Hello, World!'}
  8. response.headers['Content-Type'] = 'application/json'
  9. elseif url:find('/plaintext') then
  10. response.body = 'Hello, World!'
  11. end
  12. response:send()
  13. end