PreviouslyOnIFM/code/app.lua

32 lines
830 B
Lua

local lapis = require("lapis")
local config = require("lapis.config").get()
local to_json = require("lapis.util").to_json
local json_params = require("lapis.application").json_params
local db = require("lapis.db")
local app = lapis.Application()
local autoload = require("lapis.util").autoload
local models = autoload("models")
local handlers = autoload("handlers")
app:get("/", function(self)
-- return "Welcome to Lapis " .. require("lapis.version")
return config.greeting .. " from port " .. config.postgres.password
end)
app:match("/spl/:station", function(self)
return handlers.Splhandler(self)
end)
app:match("/station/:station", json_params(function(self)
return handlers.Stationhandler(self)
end))
app:match("/track/:track", json_params(function(self)
return handlers.Trackhandler(self)
end))
return app