view src/luan/modules/http/serve.luan @ 1751:357daf580951

LuanDomainHandler domain check
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 24 Jan 2023 16:30:29 -0700
parents af22d6c120e4
children a4b232aa0554
line wrap: on
line source

local Luan = require "luan:Luan.luan"
local error = Luan.error
local Io = require "luan:Io.luan"
local Server = require "luan:http/Server.luan"
local String = require "luan:String.luan"
local to_number = String.to_number or error()

local dir, port, extra = ...

if dir==nil or extra~=nil then
	Io.stderr.write "usage: luan luan:http/serve.luan dir [port]\n"
	return
end

if port ~= nil then
	port = to_number(port) or error "port must be an integer"
end

Server.serve(dir,port)